Method and apparatus for handling partial register accesses
AssigneeIntrinsity, Inc.
InventorsJames S. Blomgren, Anthony M. Petro
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntrinsity, Inc.
InventorsJames S. Blomgren, Anthony M. Petro
Estimating the term…
The present invention includes a partial register write handler. The write handler receives either two or three operands. An execution unit operates on portions of two operands, rather than on full operands. The result of the execution unit has fewer bits than an “additional” operand, which may be any of the two or three operands received by the write handler. An output multiplexer receives all of the bits of an execution unit result and selected bits of the additional operand, and produces an output that has as many bits as the additional operand. If the output of the multiplexer is a string of bits, the string of bits contains the execution unit result as a substring of bits. The remaining bits of the output of the multiplexer are selected from the additional operand.
A system having an execution unit for performing instructions upon data, the execution unit configured to read operand data from registers and to provide result data to registers, the system comprising:
An apparatus for handling partial register access, the apparatus configured to receive a result operand from an execution unit and to access a plurality of registers, the execution unit configured to perform an operation upon a portion of a first operand and upon a portion of a second operand, the execution unit further providing a result as a destination operand, comprising:
A method to manufacture an apparatus for handling partial register access, the apparatus configured to receive a result operand from an execution unit and to access a plurality of registers, the execution unit configured to perform an operation upon a portion of a first operand and upon a portion of a second operand, the execution unit further providing a result as a destination operand, comprising:
A method to use an apparatus for handling partial register access, the apparatus configured to receive a result operand from an execution unit and to access a plurality of registers, the execution unit configured to perform an operation upon a portion of a first operand and upon a portion of a second operand, the execution unit further providing a result as a destination operand, comprising:
Dependencies are inferred from the claim text.