Concurrent Exceptions

The following combinations of exceptions can occur together:

  • Huge Integer will always also signal Invalid and Inexact
  • Overflow will always also signal Inexact
  • Underflow may also signal Inexact

No other exceptions can occur concurrently.

Note:
  1. Inexact can be asserted independently of any other exception.
  2. If Overflow, Underflow and Inexact exceptions are all enabled, the exception handler should prioritize Overflow and Underflow above Inexact.

During FF2DI and FF2LI Float-to-Integer conversion instructions, should the HUGI exception be signaled (due to a finite float-point value conversion that results in a value that exceeds the size of the destination register), the INVAL exception will also be signaled. Users may therefore choose to ignore the (not IEEE-754 compliant) HUGI exception.