Method for handling condition code modifiers in an out-of-order multi-issue multi-stranded processor
AssigneeSun Microsystems, Inc.
InventorsRabin A. Sugumar, Sorin Iacobovici, Chandra M. R. Thimmannagari
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorsRabin A. Sugumar, Sorin Iacobovici, Chandra M. R. Thimmannagari
Estimating the term…
A technique for handling a condition code modifying instruction in an out-of-order multi-stranded processor involves providing a condition code architectural register file for each strand, providing a condition code working register file, and assigning condition code architectural register file identification information (CARF_ID) and condition code working register file identification information (CWRF_ID) to the condition code modifying instruction. CARF_ID is used to index a location in a condition code rename table to which the CWRF_ID is stored. Thereafter, upon an exception-free execution of the condition code modifying instruction, a result of the execution is copied from the condition code working register file to the condition code architectural register file dependent on CARF_ID, CWRF_ID, register type information, and strand identification information.
A method for handling a plurality of instructions in a multi-stranded microprocessor pipeline, comprising:
A method for handling a plurality of instructions in a multi-stranded microprocessor pipeline, comprising:
A multi-stranded microprocessor, comprising:
Dependencies are inferred from the claim text.