Exception handling for SIMD floating point-instructions using a floating point status register to report exceptions
AssigneeSun Microsystems, Inc.
InventorsJ. Arjun Prabhu, Douglas M. Priest
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorsJ. Arjun Prabhu, Douglas M. Priest
Estimating the term…
A method, apparatus, and computer program product for handling IEEE 754 standard exceptions for Single Instruction Multiple Data (SIMD) instructions. Each SIMD sub-operation's corresponding IEEE 754 exception flag is bit-wise “ORed” with an accrued exception field if a trap enable mask field is configured to mask the exception, with the “ORed” result written back in the accrued exception field. If the trap enable mask field is configured to enable the exception, the accrued exception field and a current exception field are cleared, and an unfinished floating-point exception flag is set in a floating-point trap type field. The actual sub-operation(s) causing the exception is determined through software.
A method for handling IEEE 754 standard exceptions, the method comprising:
An apparatus suitable for handling an IEEE 754 standard exception, the apparatus comprising:
Dependencies are inferred from the claim text.