Out-of-order x86 microprocessor with fast shift-by-zero handling
AssigneeVIA Technologies, Inc.
InventorsGerard M. Col, Matthew Daniel Day, Terry Parks, Bryan Wayne Pogor
Life of this patent
Estimating the term…
Loading patent…
AssigneeVIA Technologies, Inc.
InventorsGerard M. Col, Matthew Daniel Day, Terry Parks, Bryan Wayne Pogor
Estimating the term…
An out-of-order execution microprocessor includes a register alias table configured to generate a first indicator that indicates whether an instruction is dependent upon a condition code result of a shift instruction. The microprocessor also includes a first execution unit configured to execute the shift instruction and to generate a second indicator that indicates whether a shift amount of the shift instruction is zero. The microprocessor also includes a second execution unit configured to receive the first and second indicators and to generate a replay signal to cause the instruction to be replayed if the first indicator indicates the instruction is dependent upon the condition code result of the shift instruction and a second indicator indicates the shift amount of the shift instruction is zero.
An out-of-order execution microprocessor, comprising:
A method for executing instructions in out-of-order execution microprocessor, the method comprising:
A computer program product for use with a computing device, the computer program product comprising:
Dependencies are inferred from the claim text.