]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/math/floats/half/half-tests.factor
use radix literals
[factor.git] / basis / math / floats / half / half-tests.factor
index 26bd3041421a66fdb7d91c0ea32620ddb0affba3..6a4574eac3303114234c991da8e57f47ba716de9 100644 (file)
@@ -3,32 +3,32 @@ math tools.test specialized-arrays alien.data classes.struct ;
 SPECIALIZED-ARRAY: half
 IN: math.floats.half.tests
 
-[ HEX: 0000 ] [  0.0  half>bits ] unit-test
-[ HEX: 8000 ] [ -0.0  half>bits ] unit-test
-[ HEX: 3e00 ] [  1.5  half>bits ] unit-test
-[ HEX: be00 ] [ -1.5  half>bits ] unit-test
-[ HEX: 7c00 ] [  1/0. half>bits ] unit-test
-[ HEX: fc00 ] [ -1/0. half>bits ] unit-test
-[ HEX: 7eaa ] [ NAN: aaaaaaaaaaaaa half>bits ] unit-test
+[ 0x0000 ] [  0.0  half>bits ] unit-test
+[ 0x8000 ] [ -0.0  half>bits ] unit-test
+[ 0x3e00 ] [  1.5  half>bits ] unit-test
+[ 0xbe00 ] [ -1.5  half>bits ] unit-test
+[ 0x7c00 ] [  1/0. half>bits ] unit-test
+[ 0xfc00 ] [ -1/0. half>bits ] unit-test
+[ 0x7eaa ] [ NAN: aaaaaaaaaaaaa half>bits ] unit-test
 
 ! too-big floats overflow to infinity
-[ HEX: 7c00 ] [   65536.0 half>bits ] unit-test
-[ HEX: fc00 ] [  -65536.0 half>bits ] unit-test
-[ HEX: 7c00 ] [  131072.0 half>bits ] unit-test
-[ HEX: fc00 ] [ -131072.0 half>bits ] unit-test
+[ 0x7c00 ] [   65536.0 half>bits ] unit-test
+[ 0xfc00 ] [  -65536.0 half>bits ] unit-test
+[ 0x7c00 ] [  131072.0 half>bits ] unit-test
+[ 0xfc00 ] [ -131072.0 half>bits ] unit-test
 
 ! too-small floats flush to zero
-[ HEX: 0000 ] [  1.0e-9 half>bits ] unit-test
-[ HEX: 8000 ] [ -1.0e-9 half>bits ] unit-test
-
-[  0.0  ] [ HEX: 0000 bits>half ] unit-test
-[ -0.0  ] [ HEX: 8000 bits>half ] unit-test
-[  1.5  ] [ HEX: 3e00 bits>half ] unit-test
-[ -1.5  ] [ HEX: be00 bits>half ] unit-test
-[  1/0. ] [ HEX: 7c00 bits>half ] unit-test
-[ -1/0. ] [ HEX: fc00 bits>half ] unit-test
-[  3.0  ] [ HEX: 4200 bits>half ] unit-test
-[    t  ] [ HEX: 7e00 bits>half fp-nan? ] unit-test
+[ 0x0000 ] [  1.0e-9 half>bits ] unit-test
+[ 0x8000 ] [ -1.0e-9 half>bits ] unit-test
+
+[  0.0  ] [ 0x0000 bits>half ] unit-test
+[ -0.0  ] [ 0x8000 bits>half ] unit-test
+[  1.5  ] [ 0x3e00 bits>half ] unit-test
+[ -1.5  ] [ 0xbe00 bits>half ] unit-test
+[  1/0. ] [ 0x7c00 bits>half ] unit-test
+[ -1/0. ] [ 0xfc00 bits>half ] unit-test
+[  3.0  ] [ 0x4200 bits>half ] unit-test
+[    t  ] [ 0x7e00 bits>half fp-nan? ] unit-test
 
 STRUCT: halves
     { tom half }