diff options
author | Russ Cox <rsc@golang.org> | 2010-10-25 21:25:13 -0700 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2010-10-25 21:25:13 -0700 |
commit | 8fff9166f6bfd7444fe8722f7e79c358f125c4e8 (patch) | |
tree | 0966a323edd45dabd743749581eab84c720e48fb /test/literal.go | |
parent | c97146608aa733fd137d4cd78ce2290d41311250 (diff) | |
download | go-8fff9166f6bfd7444fe8722f7e79c358f125c4e8.tar.gz go-8fff9166f6bfd7444fe8722f7e79c358f125c4e8.zip |
arm: enable all tests
ARM functionality is now completely working.
(Or if it's not, we'll fix it.)
R=ken2
CC=golang-dev
https://golang.org/cl/2738041
Diffstat (limited to 'test/literal.go')
-rw-r--r-- | test/literal.go | 33 |
1 files changed, 11 insertions, 22 deletions
diff --git a/test/literal.go b/test/literal.go index 10176bc387..9bdbabca86 100644 --- a/test/literal.go +++ b/test/literal.go @@ -6,8 +6,6 @@ package main -import "os" - var nbad int func assert(cond bool, msg string) { @@ -21,15 +19,7 @@ func assert(cond bool, msg string) { } func equal(a, b float) bool { - if os.Getenv("GOARCH") != "arm" { - return a == b - } - d := a-b - if a > b { - return d < a * 1.0e-7 - } - d = -d - return d < b * 1.0e-7 + return a == b } @@ -47,7 +37,7 @@ func main() { var i04 int8 = -127 var i05 int8 = -128 var i06 int8 = +127 - assert(i01 == i00 + 1, "i01") + assert(i01 == i00+1, "i01") assert(i02 == -i01, "i02") assert(i03 == -i04, "i03") assert(-(i05+1) == i06, "i05") @@ -60,7 +50,7 @@ func main() { var i14 int16 = -32767 var i15 int16 = -32768 var i16 int16 = +32767 - assert(i11 == i10 + 1, "i11") + assert(i11 == i10+1, "i11") assert(i12 == -i11, "i12") assert(i13 == -i14, "i13") assert(-(i15+1) == i16, "i15") @@ -73,11 +63,11 @@ func main() { var i24 int32 = -2147483647 var i25 int32 = -2147483648 var i26 int32 = +2147483647 - assert(i21 == i20 + 1, "i21") + assert(i21 == i20+1, "i21") assert(i22 == -i21, "i22") assert(i23 == -i24, "i23") assert(-(i25+1) == i26, "i25") - assert(i23 == (1 << 31) - 1, "i23 size") + assert(i23 == (1<<31)-1, "i23 size") // int64 var i30 int64 = 0 @@ -87,27 +77,27 @@ func main() { var i34 int64 = -9223372036854775807 var i35 int64 = -9223372036854775808 var i36 int64 = +9223372036854775807 - assert(i31 == i30 + 1, "i31") + assert(i31 == i30+1, "i31") assert(i32 == -i31, "i32") assert(i33 == -i34, "i33") assert(-(i35+1) == i36, "i35") - assert(i33 == (1<<63) - 1, "i33 size") + assert(i33 == (1<<63)-1, "i33 size") // uint8 var u00 uint8 = 0 var u01 uint8 = 1 var u02 uint8 = 255 var u03 uint8 = +255 - assert(u01 == u00 + 1, "u01") + assert(u01 == u00+1, "u01") assert(u02 == u03, "u02") - assert(u03 == (1<<8) - 1, "u03 size") + assert(u03 == (1<<8)-1, "u03 size") // uint16 var u10 uint16 = 0 var u11 uint16 = 1 var u12 uint16 = 65535 var u13 uint16 = +65535 - assert(u11 == u10 + 1, "u11") + assert(u11 == u10+1, "u11") assert(u12 == u13, "u12") // uint32 @@ -115,7 +105,7 @@ func main() { var u21 uint32 = 1 var u22 uint32 = 4294967295 var u23 uint32 = +4294967295 - assert(u21 == u20 + 1, "u21") + assert(u21 == u20+1, "u21") assert(u22 == u23, "u22") // uint64 @@ -179,7 +169,6 @@ func main() { assert(c8 == 0x0b, "c8") assert(c9 == 0x672c, "c9") - var c00 uint8 = '\000' var c01 uint8 = '\007' var c02 uint8 = '\177' |