Auxiliary register file accessing technique
AssigneeSun Microsystems, Inc.
InventorsJ. Arjun Prabhu, Philip A. Ferolito, Eric T. Anderson, James A. Bauman
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorsJ. Arjun Prabhu, Philip A. Ferolito, Eric T. Anderson, James A. Bauman
Estimating the term…
Certain bits in existing op code formats for a processor do not change from one instruction to another when particular classes of instructions are used. Applicants optionally utilize one or more of these bits to identify one of a plurality of different register files from which to retrieve operands or to store the results of an operation. These bits along with allocated address bits in predetermined address fields now allow the processor to address many more registers. This can be used to increase the performance of the processor. Those programs not utilizing the bits outside of the address fields for designating a particular register file are backwards compatible with the modified processor.
A method carried out by a processor, said processor carrying out designated operations on at least one operand, after retrieving said at least one operand from one or more registers, and writing a result in a destination register, addresses of said at least one operand in said one or more registers and said destination register being identified by at least two N-bit fields in an operation code format, said method comprising:
A method for programming a processor, said processor carrying out designated operations on at least one operand, after retrieving said at least one operand from one or more registers, and writing a result in a destination register, addresses of said at least one operand in said one or more registers and said destination register being identified by at least two N-bit fields in an operation code format, said method comprising:
A processor comprising:
Dependencies are inferred from the claim text.