testing float (without inline functions) Failure: Test: exp2m1_downward (-0x1.720d9ap-8) Result: is: -3.90625047e-03 -0x1.000002p-8 should be: -3.90624977e-03 -0x1.fffffep-9 difference: 6.98491930e-10 0x1.800000p-31 ulp : 3.0000 max.ulp : 1.0000 Failure: Test: exp2m1_downward (0x8.fe7f9p-4) Result: is: 4.76450830e-01 0x1.e7e2bap-2 should be: 4.76450890e-01 0x1.e7e2bep-2 difference: 5.96046447e-08 0x1.000000p-24 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1_downward (0x9.5800ap-4) Result: is: 4.98983919e-01 0x1.fef5a4p-2 should be: 4.98983979e-01 0x1.fef5a8p-2 difference: 5.96046447e-08 0x1.000000p-24 ulp : 2.0000 max.ulp : 1.0000 Maximal error of `exp2m1_downward' is : 3 ulp accepted: 1 ulp Failure: Test: exp2m1_towardzero (-0x1.71573cp-8) Result: is: -3.89874400e-03 -0x1.ff0424p-9 should be: -3.89874447e-03 -0x1.ff0428p-9 difference: 4.65661287e-10 0x1.000000p-31 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1_towardzero (-0x1.715946p-12) Result: is: -2.44123206e-04 -0x1.fff6a6p-13 should be: -2.44123235e-04 -0x1.fff6aap-13 difference: 2.91038304e-11 0x1.000000p-35 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1_towardzero (-0x1.715bd8p-12) Result: is: -2.44129842e-04 -0x1.fffa36p-13 should be: -2.44129871e-04 -0x1.fffa3ap-13 difference: 2.91038304e-11 0x1.000000p-35 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1_towardzero (-0x1.715bdap-12) Result: is: -2.44129871e-04 -0x1.fffa3ap-13 should be: -2.44129900e-04 -0x1.fffa3ep-13 difference: 2.91038304e-11 0x1.000000p-35 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1_towardzero (-0x2.e2aa8cp-16) Result: is: -3.05173689e-05 -0x1.ffff1ap-16 should be: -3.05173725e-05 -0x1.ffff1ep-16 difference: 3.63797880e-12 0x1.000000p-38 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1_towardzero (0x8.fe7f9p-4) Result: is: 4.76450830e-01 0x1.e7e2bap-2 should be: 4.76450890e-01 0x1.e7e2bep-2 difference: 5.96046447e-08 0x1.000000p-24 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1_towardzero (0x9.5800ap-4) Result: is: 4.98983919e-01 0x1.fef5a4p-2 should be: 4.98983979e-01 0x1.fef5a8p-2 difference: 5.96046447e-08 0x1.000000p-24 ulp : 2.0000 max.ulp : 1.0000 Maximal error of `exp2m1_towardzero' is : 2 ulp accepted: 1 ulp Failure: Test: exp2m1_upward (-0x1.71573cp-8) Result: is: -3.89874400e-03 -0x1.ff0424p-9 should be: -3.89874447e-03 -0x1.ff0428p-9 difference: 4.65661288e-10 0x1.000000p-31 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1_upward (-0x1.715946p-12) Result: is: -2.44123206e-04 -0x1.fff6a6p-13 should be: -2.44123235e-04 -0x1.fff6aap-13 difference: 2.91038305e-11 0x1.000000p-35 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1_upward (-0x1.715bd8p-12) Result: is: -2.44129842e-04 -0x1.fffa36p-13 should be: -2.44129871e-04 -0x1.fffa3ap-13 difference: 2.91038305e-11 0x1.000000p-35 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1_upward (-0x1.715bdap-12) Result: is: -2.44129871e-04 -0x1.fffa3ap-13 should be: -2.44129900e-04 -0x1.fffa3ep-13 difference: 2.91038305e-11 0x1.000000p-35 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1_upward (-0x2.e2aa8cp-16) Result: is: -3.05173689e-05 -0x1.ffff1ap-16 should be: -3.05173725e-05 -0x1.ffff1ep-16 difference: 3.63797881e-12 0x1.000000p-38 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1_upward (0x8.80db5p-4) Result: is: 4.45390404e-01 0x1.c8146cp-2 should be: 4.45390344e-01 0x1.c81468p-2 difference: 5.96046448e-08 0x1.000000p-24 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1_upward (0x9.3d273p-4) Result: is: 4.92188722e-01 0x1.f80052p-2 should be: 4.92188663e-01 0x1.f8004ep-2 difference: 5.96046448e-08 0x1.000000p-24 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1_upward (0x9.3e34ep-4) Result: is: 4.92454768e-01 0x1.f84610p-2 should be: 4.92454708e-01 0x1.f8460cp-2 difference: 5.96046448e-08 0x1.000000p-24 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1_upward (0xe.823adp-4) Result: is: 8.74875069e-01 0x1.bfefa0p-1 should be: 8.74874950e-01 0x1.bfef9cp-1 difference: 1.19209290e-07 0x1.000000p-23 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1_upward (0xf.ffbdfp-4) Result: is: 9.99912799e-01 0x1.fff492p-1 should be: 9.99912680e-01 0x1.fff48ep-1 difference: 1.19209290e-07 0x1.000000p-23 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1_upward (0xf.ffbep-4) Result: is: 9.99912918e-01 0x1.fff496p-1 should be: 9.99912799e-01 0x1.fff492p-1 difference: 1.19209290e-07 0x1.000000p-23 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1_upward (0xf.fffdbp-4) Result: is: 9.99997080e-01 0x1.ffff9ep-1 should be: 9.99996961e-01 0x1.ffff9ap-1 difference: 1.19209290e-07 0x1.000000p-23 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1_upward (0xf.fffffp-4) Result: is: 1.00000012e+00 0x1.000002p+0 should be: 9.99999941e-01 0x1.fffffep-1 difference: 1.78813935e-07 0x1.800000p-23 ulp : 3.0000 max.ulp : 1.0000 Maximal error of `exp2m1_upward' is : 3 ulp accepted: 1 ulp Test suite completed: 4 max error test cases, 548 input tests, - with 2200 tests for exception flags, - with 510 tests for errno executed. 26 errors occurred.