Employ new RISC-V NaN encoding

This commit is contained in:
Andrew Waterman 2016-01-16 21:22:46 -08:00
parent ad6be28b38
commit ab8e0920d5
1 changed files with 6 additions and 6 deletions

View File

@ -56,7 +56,7 @@ struct commonNaN { char _unused; };
/*----------------------------------------------------------------------------
| The bit pattern for a default generated 32-bit floating-point NaN.
*----------------------------------------------------------------------------*/
#define defaultNaNF32UI 0xFFFFFFFF
#define defaultNaNF32UI 0x7FC00000
/*----------------------------------------------------------------------------
| Returns true when 32-bit unsigned integer `uiA' has the bit pattern of a
@ -91,7 +91,7 @@ uint_fast32_t
/*----------------------------------------------------------------------------
| The bit pattern for a default generated 64-bit floating-point NaN.
*----------------------------------------------------------------------------*/
#define defaultNaNF64UI UINT64_C( 0xFFFFFFFFFFFFFFFF )
#define defaultNaNF64UI UINT64_C( 0x7FF8000000000000 )
/*----------------------------------------------------------------------------
| Returns true when 64-bit unsigned integer `uiA' has the bit pattern of a
@ -126,8 +126,8 @@ uint_fast64_t
/*----------------------------------------------------------------------------
| The bit pattern for a default generated 80-bit extended floating-point NaN.
*----------------------------------------------------------------------------*/
#define defaultNaNExtF80UI64 0xFFFF
#define defaultNaNExtF80UI0 UINT64_C( 0xFFFFFFFFFFFFFFFF )
#define defaultNaNExtF80UI64 0x7FFF
#define defaultNaNExtF80UI0 UINT64_C( 0xC000000000000000 )
/*----------------------------------------------------------------------------
| Returns true when the 80-bit unsigned integer formed from concatenating
@ -191,8 +191,8 @@ struct uint128
/*----------------------------------------------------------------------------
| The bit pattern for a default generated 128-bit floating-point NaN.
*----------------------------------------------------------------------------*/
#define defaultNaNF128UI64 UINT64_C( 0xFFFFFFFFFFFFFFFF )
#define defaultNaNF128UI0 UINT64_C( 0xFFFFFFFFFFFFFFFF )
#define defaultNaNF128UI64 UINT64_C( 0x7FFF800000000000 )
#define defaultNaNF128UI0 UINT64_C( 0 )
/*----------------------------------------------------------------------------
| Returns true when the 128-bit unsigned integer formed from concatenating