Invalid for a qNaN Input Operand
A qNaN input operand does not typically signal the Invalid exception other than when encountered by the following instructions:
- FF2DI and FF2LI Float-to-Integer conversion instructions (because a qNaN cannot, of course, be represented as an integer value).
- FCPS instruction to signal any NaN input.
For both sNaN and qNaN operands, the FF2DI and FF2LI instructions will deliver the integer indefinite value (most negative number) as the result, and INVAL (but not HUGI) will be signaled.
No result is delivered for the FCPS instruction (other than FCPS/FCPQ status).