aboutsummaryrefslogtreecommitdiff
path: root/src/pkg/math/bits.go
diff options
context:
space:
mode:
authorShenghou Ma <minux.ma@gmail.com>2012-08-07 09:57:14 +0800
committerShenghou Ma <minux.ma@gmail.com>2012-08-07 09:57:14 +0800
commit6e9506a7b45958665c3f48deecc8555f3ee2c42b (patch)
tree4cc2d8f39f001caf2b5e78b6483f3a22ebc21a33 /src/pkg/math/bits.go
parent41645847b4f5187c088149f1177e8a3fc7d1f373 (diff)
downloadgo-6e9506a7b45958665c3f48deecc8555f3ee2c42b.tar.xz
math, runtime: use a NaN that matches gcc's
our old choice is not working properly at least on VFPv2 in ARM1136JF-S (it's not preserved across float64->float32 conversions). Fixes #3745. R=dave, rsc CC=golang-dev https://golang.org/cl/6344078
Diffstat (limited to 'src/pkg/math/bits.go')
-rw-r--r--src/pkg/math/bits.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pkg/math/bits.go b/src/pkg/math/bits.go
index 1cf60ce7df..0df0b1cc9f 100644
--- a/src/pkg/math/bits.go
+++ b/src/pkg/math/bits.go
@@ -5,7 +5,7 @@
package math
const (
- uvnan = 0x7FF0000000000001
+ uvnan = 0x7FF8000000000001
uvinf = 0x7FF0000000000000
uvneginf = 0xFFF0000000000000
mask = 0x7FF