Patent ID: 9170771
Filing Date: 2015-10-27
Classification: G06F

Abstract:
1. A method of generating a residue for an execution unit that supports vector operations using a residue generating circuit, comprising: storing first data in a first section of an operand register and second data in a second section of the operand register; generating, using a first residue generation tree that is coupled to the first section of the operand register, a first residue for the first data; and generating, using a second residue generation tree that is coupled to the second section of the operand register, a second residue for the second data, wherein the first section of the operand register includes a different number of register bits than the second section of the operand register; wherein the first and second data are each twenty-three bits wide and each correspond to different short format operands, wherein the operand register is sized to receive a fifty-two bit wide long format operand, and wherein register bits in the operand register that do not receive the different short format operands are filled with a value that does not affect values of the first and second residues.