Floating point unit for detecting and representing inexact computations without flags or traps
AssigneeSun Microsystems, Inc.
InventorGuy L. Steele, Jr.
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorGuy L. Steele, Jr.
Estimating the term…
A method and system perform a rounding step of a floating point computation on at least one floating point operand to preserve an inexact status. Inexact status information generated from the rounding step may be encoded within the result, instead of requiring a separate floating point status register for the inexact status information. In one embodiment, inexact status information is preserved by determining whether the at least one operand is inexact. Further, an intermediate result of the floating point computation is analyzed to determine whether it is inexact. Finally, the intermediate result is rounded based on whether the at least one operand is inexact and whether the intermediate result is inexact to preserve an inexact status of the at least one operand and the intermediate result.
A method for performing a rounding step of a floating point computation on at least one floating point operand to preserve an inexact status, the method comprising:
A computer-readable medium on which is stored a set of instructions for performing a rounding step of a floating point computation on at least one floating point operand to preserve an inexact status, which when executed performs steps comprising:
A system for performing a rounding step of a floating point computation on at least one floating point operand to preserve an inexact status, the system comprising:
A system for performing a rounding step of a floating point computation on at least one floating point operand to preserve an inexact status, the system comprising:
Dependencies are inferred from the claim text.