diff options
Diffstat (limited to 'src/runtime/softfloat64.go')
| -rw-r--r-- | src/runtime/softfloat64.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/runtime/softfloat64.go b/src/runtime/softfloat64.go index 8fde0feddc..13bee6c1d7 100644 --- a/src/runtime/softfloat64.go +++ b/src/runtime/softfloat64.go @@ -13,7 +13,7 @@ const ( expbits64 uint = 11 bias64 = -1<<(expbits64-1) + 1 - nan64 uint64 = (1<<expbits64-1)<<mantbits64 + 1 + nan64 uint64 = (1<<expbits64-1)<<mantbits64 + 1<<(mantbits64-1) // quiet NaN, 0 payload inf64 uint64 = (1<<expbits64 - 1) << mantbits64 neg64 uint64 = 1 << (expbits64 + mantbits64) @@ -21,7 +21,7 @@ const ( expbits32 uint = 8 bias32 = -1<<(expbits32-1) + 1 - nan32 uint32 = (1<<expbits32-1)<<mantbits32 + 1 + nan32 uint32 = (1<<expbits32-1)<<mantbits32 + 1<<(mantbits32-1) // quiet NaN, 0 payload inf32 uint32 = (1<<expbits32 - 1) << mantbits32 neg32 uint32 = 1 << (expbits32 + mantbits32) ) |
