diff options
Diffstat (limited to 'libgo/go/math/bits.go')
-rw-r--r-- | libgo/go/math/bits.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libgo/go/math/bits.go b/libgo/go/math/bits.go index d85ee9c..77bcdbe 100644 --- a/libgo/go/math/bits.go +++ b/libgo/go/math/bits.go @@ -8,9 +8,12 @@ const ( uvnan = 0x7FF8000000000001 uvinf = 0x7FF0000000000000 uvneginf = 0xFFF0000000000000 + uvone = 0x3FF0000000000000 mask = 0x7FF shift = 64 - 11 - 1 bias = 1023 + signMask = 1 << 63 + fracMask = 1<<shift - 1 ) // Inf returns positive infinity if sign >= 0, negative infinity if sign < 0. |