diff options
author | Andrew Waterman <waterman@cs.berkeley.edu> | 2016-01-12 16:13:20 -0800 |
---|---|---|
committer | Andrew Waterman <waterman@cs.berkeley.edu> | 2016-01-12 16:13:20 -0800 |
commit | 3face89fafd851e17343d0fa646852f332af3a0b (patch) | |
tree | 1ec750d8f4055f32cac42111f3936e03be730f5f /softfloat/specialize.h | |
parent | ca7ea7e8205ef31e5569066885cdf4b07c104f8b (diff) | |
download | riscv-isa-sim-3face89fafd851e17343d0fa646852f332af3a0b.zip riscv-isa-sim-3face89fafd851e17343d0fa646852f332af3a0b.tar.gz riscv-isa-sim-3face89fafd851e17343d0fa646852f332af3a0b.tar.bz2 |
Use new NaN discipline
Diffstat (limited to 'softfloat/specialize.h')
-rwxr-xr-x | softfloat/specialize.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/softfloat/specialize.h b/softfloat/specialize.h index 1793c46..72a9f16 100755 --- a/softfloat/specialize.h +++ b/softfloat/specialize.h @@ -50,7 +50,7 @@ struct commonNaN { /*----------------------------------------------------------------------------
| The pattern for a default generated single-precision NaN.
*----------------------------------------------------------------------------*/
-#define defaultNaNF32UI 0xFFFFFFFF
+#define defaultNaNF32UI 0x7FC00000
/*----------------------------------------------------------------------------
| Returns 1 if the single-precision floating-point value `a' is a signaling
@@ -83,7 +83,7 @@ uint_fast32_t softfloat_propagateNaNF32UI( uint_fast32_t, uint_fast32_t ); /*----------------------------------------------------------------------------
| The pattern for a default generated double-precision NaN.
*----------------------------------------------------------------------------*/
-#define defaultNaNF64UI UINT64_C(0xFFFFFFFFFFFFFFFF)
+#define defaultNaNF64UI UINT64_C(0x7FF8000000000000)
/*----------------------------------------------------------------------------
*----------------------------------------------------------------------------*/
|