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 }