\r
/*----------------------------------------------------------------------------\r
*----------------------------------------------------------------------------*/\r
-#define init_detectTininess softfloat_tininess_afterRounding;\r
+#define init_detectTininess softfloat_tininess_beforeRounding;\r
\r
/*----------------------------------------------------------------------------\r
| Structure used to transfer NaN representations from one format to another.\r
/*----------------------------------------------------------------------------\r
| The pattern for a default generated single-precision NaN.\r
*----------------------------------------------------------------------------*/\r
-#define defaultNaNF32UI 0xFFC00000\r
+#define defaultNaNF32UI 0xFFFFFFFF\r
\r
/*----------------------------------------------------------------------------\r
| Returns 1 if the single-precision floating-point value `a' is a signaling\r
struct commonNaN softfloat_f32UIToCommonNaN( uint_fast32_t );\r
#if defined INLINE_LEVEL && ( 1 <= INLINE_LEVEL )\r
INLINE uint_fast32_t softfloat_commonNaNToF32UI( struct commonNaN a )\r
- { return (uint_fast32_t) a.sign<<31 | 0x7FC00000 | a.v64>>41; }\r
+ { return (uint_fast32_t) a.sign<<31 | 0x7FFFFFFF; }\r
#else\r
uint_fast32_t softfloat_commonNaNToF32UI( struct commonNaN );\r
#endif\r