4 #include "specialize.h"
7 /*----------------------------------------------------------------------------
8 | Returns the result of converting the single-precision floating-point NaN
9 | `a' to the canonical NaN format. If `a' is a signaling NaN, the invalid
10 | exception is raised.
11 *----------------------------------------------------------------------------*/
12 struct commonNaN
softfloat_f32UIToCommonNaN( uint_fast32_t uiA
)
16 if ( softfloat_isSigNaNF32UI( uiA
) ) {
17 softfloat_raiseFlags( softfloat_flag_invalid
);
20 z
.v64
= (uint_fast64_t) 0x7FFFF <<41;