Method for handling 32 bit results for an out-of-order...

Electrical computers and digital processing systems: processing – Processing control – Specialized instruction processing in support of testing,...

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S217000, C712S210000

Reexamination Certificate

active

09683351

ABSTRACT:
A method for operating a processor having an architecture of a larger bitlength with a program comprising instructions compiled to produce instruction results of at least one smaller bitlength having the steps of detecting when in program order a first smaller bitlength instruction is to be dispatched which does not have a target register address as one of its sources, and adding a so_extract_instruction into an instruction stream before the smaller bitlength instruction. The extract instruction includes the steps of dispatching the extract instruction together with the following smaller bitlength instruction from an instruction queue into a Reservation Station, issuing the extract instruction to an Instruction Execution Unit (IEU) as soon as all source operand data is available and an IEU is available according to respective issue scheme, executing the extract instruction by an available IEU, setting an indication that the result of the instruction needs to be written into the result field of the instruction following the extract instruction, and writing the extract instruction result into the result field of the first instruction, and into all fields of operands being dependent of the first instruction.

REFERENCES:
patent: 5574928 (1996-11-01), White et al.
patent: 5752062 (1998-05-01), Gover et al.
patent: 5805916 (1998-09-01), Mallick et al.
patent: 6094719 (2000-07-01), Panwar
patent: 6449710 (2002-09-01), Isaman
patent: 6493819 (2002-12-01), Mahurin et al.
patent: WO 01 37084 (2001-05-01), None
Johnson, Mike. Superscalar Microprocessor Design. Prentice-Hall, Inc., 1991. Pages 133-134.
Hennessy, John and Patterson, David. Computer Organization and Design, 2nded. Morgan Kaufmann Publishers, Inc., 1998. Pages 118, 119, 175, 384 and B-9.
Hennessy, John and Patterson, David. Computer Organization and Design, 2nd ed. Morgan Kaufmann Publishers, Inc., 1998. Back inside cover.
Hennessy, John and Patterson, David. Computer Organization and Design, 2nd ed. Morgan Kaufmann Publishers, Inc., 1998. p. 185.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method for handling 32 bit results for an out-of-order... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for handling 32 bit results for an out-of-order..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for handling 32 bit results for an out-of-order... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3882974

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.