Patent
1997-06-25
1999-03-16
Ellis, Richard L.
395393, G06F 9302
Patent
active
058840702
ABSTRACT:
In an out-of-order processor having single-precision floating-point registers aliased into double-precision floating-point registers, a single-precision floating-point arithmetic operation having four possible register dependencies is converted into two microinstructions which are processed normally within the processor. The first microinstruction is coded to perform the arithmetic operation specified by the single-precision instruction using the first and second source registers specified and storing the result in a phantom register. The second microinstruction is coded for merging the contents of the phantom register and the destination register specified. Each microinstruction has at most two possible register dependencies, thereby reducing the total number of register dependencies which the processor is required to track.
REFERENCES:
patent: 5134561 (1992-07-01), Liptay
patent: 5446912 (1995-08-01), Colwell et al.
patent: 5487156 (1996-01-01), Popescu et al.
patent: 5546554 (1996-08-01), Yung et al.
patent: 5546597 (1996-08-01), Martell et al.
patent: 5560032 (1996-09-01), Nguyen et al.
patent: 5561776 (1996-10-01), Popescu et al.
patent: 5590295 (1996-12-01), Deosaran et al.
patent: 5613132 (1997-03-01), Clift et al.
patent: 5630149 (1997-05-01), Bluhm
patent: 5651125 (1997-07-01), Witt et al.
patent: 5708837 (1998-01-01), Handlogten
patent: 5729723 (1998-03-01), Wada et al.
David L. Weaver/Tom Germond, The SPARC Architecture Manual, SPARC International, Inc., Version 9, 1994, Ch. 5, pp. 29-60.
Ellis Richard L.
Kubida William J.
Pinto James A.
Sun Microsystems Inc.
LandOfFree
Method for processing single precision arithmetic operations in 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 processing single precision arithmetic operations in , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for processing single precision arithmetic operations in will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-825560