X-Git-Url: https://gitweb.factorcode.org/gitweb.cgi?p=factor.git;a=blobdiff_plain;f=basis%2Fmath%2Ffloats%2Fenv%2Fenv-tests.factor;h=df4e9e3d111ef4ea36d1bf94dd5af81cea127155;hp=5ef581519942e3fe962ef2df9711a2a0138ab09e;hb=943596575ad294c074dfa381b70af74dba5992b1;hpb=e738c7206c32bd9b76f3cee31e950835e1b1ee24 diff --git a/basis/math/floats/env/env-tests.factor b/basis/math/floats/env/env-tests.factor index 5ef5815199..df4e9e3d11 100755 --- a/basis/math/floats/env/env-tests.factor +++ b/basis/math/floats/env/env-tests.factor @@ -42,10 +42,10 @@ os linux? cpu x86.64? and [ [ t ] +fp-invalid-operation+ [ -1.0 ] [ fsqrt ] test-fp-exception-compiled unit-test [ - HEX: 3fd5,5555,5555,5555 - HEX: 3fc9,9999,9999,999a - HEX: bfc9,9999,9999,999a - HEX: bfd5,5555,5555,5555 + 0x3fd5,5555,5555,5555 + 0x3fc9,9999,9999,999a + 0xbfc9,9999,9999,999a + 0xbfd5,5555,5555,5555 ] [ +round-nearest+ [ 1.0 3.0 /f double>bits @@ -56,10 +56,10 @@ os linux? cpu x86.64? and [ ] unit-test [ - HEX: 3fd5,5555,5555,5555 - HEX: 3fc9,9999,9999,9999 - HEX: bfc9,9999,9999,999a - HEX: bfd5,5555,5555,5556 + 0x3fd5,5555,5555,5555 + 0x3fc9,9999,9999,9999 + 0xbfc9,9999,9999,999a + 0xbfd5,5555,5555,5556 ] [ +round-down+ [ 1.0 3.0 /f double>bits @@ -70,10 +70,10 @@ os linux? cpu x86.64? and [ ] unit-test [ - HEX: 3fd5,5555,5555,5556 - HEX: 3fc9,9999,9999,999a - HEX: bfc9,9999,9999,9999 - HEX: bfd5,5555,5555,5555 + 0x3fd5,5555,5555,5556 + 0x3fc9,9999,9999,999a + 0xbfc9,9999,9999,9999 + 0xbfd5,5555,5555,5555 ] [ +round-up+ [ 1.0 3.0 /f double>bits @@ -84,10 +84,10 @@ os linux? cpu x86.64? and [ ] unit-test [ - HEX: 3fd5,5555,5555,5555 - HEX: 3fc9,9999,9999,9999 - HEX: bfc9,9999,9999,9999 - HEX: bfd5,5555,5555,5555 + 0x3fd5,5555,5555,5555 + 0x3fc9,9999,9999,9999 + 0xbfc9,9999,9999,9999 + 0xbfd5,5555,5555,5555 ] [ +round-zero+ [ 1.0 3.0 /f double>bits @@ -99,10 +99,10 @@ os linux? cpu x86.64? and [ ! ensure rounding mode is restored to +round-nearest+ [ - HEX: 3fd5,5555,5555,5555 - HEX: 3fc9,9999,9999,999a - HEX: bfc9,9999,9999,999a - HEX: bfd5,5555,5555,5555 + 0x3fd5,5555,5555,5555 + 0x3fc9,9999,9999,999a + 0xbfc9,9999,9999,999a + 0xbfd5,5555,5555,5555 ] [ 1.0 3.0 /f double>bits 1.0 5.0 /f double>bits