Employ new RISC-V NaN encoding
This commit is contained in:
parent
ad6be28b38
commit
ab8e0920d5
|
@ -56,7 +56,7 @@ struct commonNaN { char _unused; };
|
||||||
/*----------------------------------------------------------------------------
|
/*----------------------------------------------------------------------------
|
||||||
| The bit pattern for a default generated 32-bit floating-point NaN.
|
| 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
|
| 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.
|
| 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
|
| 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.
|
| The bit pattern for a default generated 80-bit extended floating-point NaN.
|
||||||
*----------------------------------------------------------------------------*/
|
*----------------------------------------------------------------------------*/
|
||||||
#define defaultNaNExtF80UI64 0xFFFF
|
#define defaultNaNExtF80UI64 0x7FFF
|
||||||
#define defaultNaNExtF80UI0 UINT64_C( 0xFFFFFFFFFFFFFFFF )
|
#define defaultNaNExtF80UI0 UINT64_C( 0xC000000000000000 )
|
||||||
|
|
||||||
/*----------------------------------------------------------------------------
|
/*----------------------------------------------------------------------------
|
||||||
| Returns true when the 80-bit unsigned integer formed from concatenating
|
| 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.
|
| The bit pattern for a default generated 128-bit floating-point NaN.
|
||||||
*----------------------------------------------------------------------------*/
|
*----------------------------------------------------------------------------*/
|
||||||
#define defaultNaNF128UI64 UINT64_C( 0xFFFFFFFFFFFFFFFF )
|
#define defaultNaNF128UI64 UINT64_C( 0x7FFF800000000000 )
|
||||||
#define defaultNaNF128UI0 UINT64_C( 0xFFFFFFFFFFFFFFFF )
|
#define defaultNaNF128UI0 UINT64_C( 0 )
|
||||||
|
|
||||||
/*----------------------------------------------------------------------------
|
/*----------------------------------------------------------------------------
|
||||||
| Returns true when the 128-bit unsigned integer formed from concatenating
|
| Returns true when the 128-bit unsigned integer formed from concatenating
|
||||||
|
|
Loading…
Reference in New Issue