Propagating NaNs during high precision calculations using lesser

Electrical computers: arithmetic processing and calculating – Electrical digital calculating computer – Particular function performed

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

708513, 708525, G06F 738

Patent

active

061381357

ABSTRACT:
A floating point arithmetic unit provides consistent propagation of NaNs le performing high precision calculations on hardware designed to perform lower precision calculations. In one embodiment, the floating point arithmetic unit is provided with a microcode memory that stores more than one set of NaN propagation rules. In operation, the floating point arithmetic unit accesses one of the sets of NaN propagation rules according to the precision of the calculation being performed. A method of performing calculations in a floating point arithmetic unit includes dynamically determining if a calculation to be performed is to be a quad precision calculation or a double precision calculation. If it is determined that a quad precision calculation is to be performed, quad precision NaN propagation rules are selected and a quad precision calculation is performed using the selected quad precision NaN propagation rules. Likewise, if it is determined that a double precision calculation is to be performed, double precision NaN propagation rules are selected and a double precision calculation is performed using the selected double precision NaN propagation rules. By providing more than one set of NaN propagation rules and selecting one of the sets of NaN propagation rules depending on the precision of the calculation being performed, propagation of NaNs in conformance with IEEE standards can be assured. The method and apparatus are easily extended to higher precision calculations to ensure proper propagation of NaNs regardless of the precision calculation.

REFERENCES:
patent: 5341320 (1994-08-01), Trissel et al.
patent: 5481489 (1996-01-01), Yanayida et al.
patent: 5631859 (1997-05-01), Markstein et al.
patent: 5732005 (1998-03-01), Kahle et al.
patent: 6049865 (2000-04-01), Smith

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

Propagating NaNs during high precision calculations using lesser does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Propagating NaNs during high precision calculations using lesser, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Propagating NaNs during high precision calculations using lesser will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1975146

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