testing double (without inline functions) Failure: Test: exp10m1 (-0x1.c03a7ep-8) Result: is: -1.5624998585076367e-02 -0x1.fffffcf62333ap-7 should be: -1.5624998585076363e-02 -0x1.fffffcf623338p-7 difference: 3.4694469519536142e-18 0x1.0000000000000p-58 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp10m1 (-0x3.7972ap-16) Result: is: -1.2206459883873723e-04 -0x1.fff9dd70d5107p-14 should be: -1.2206459883873720e-04 -0x1.fff9dd70d5105p-14 difference: 2.7105054312137611e-20 0x1.0000000000000p-65 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp10m1 (-0x6.f6469fc524a2p-12) Result: is: -3.9060799284594589e-03 -0x1.fffa4b18ba2c9p-9 should be: -3.9060799284594580e-03 -0x1.fffa4b18ba2c7p-9 difference: 8.6736173798840355e-19 0x1.0000000000000p-60 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp10m1 (0x2.6882b807049f6p-4) Result: is: 4.1421450796672304e-01 0x1.a827d914fbb4dp-2 should be: 4.1421450796672293e-01 0x1.a827d914fbb4bp-2 difference: 1.1102230246251565e-16 0x1.0000000000000p-53 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp10m1 (0x2.c7fdp-4) Result: is: 4.9219391267806967e-01 0x1.f801ae58f8694p-2 should be: 4.9219391267806956e-01 0x1.f801ae58f8692p-2 difference: 1.1102230246251565e-16 0x1.0000000000000p-53 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp10m1 (0x7.229b98p-4) Result: is: 1.7922170007111033e+00 0x1.cacebbbd63af9p+0 should be: 1.7922170007111027e+00 0x1.cacebbbd63af6p+0 difference: 6.6613381477509392e-16 0x1.8000000000000p-51 ulp : 3.0000 max.ulp : 1.0000 Failure: Test: exp10m1 (0x7.30cd48p-4) Result: is: 1.8145859892340603e+00 0x1.d088b5178a43dp+0 should be: 1.8145859892340599e+00 0x1.d088b5178a43bp+0 difference: 4.4408920985006262e-16 0x1.0000000000000p-51 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp10m1 (0x7.3887f8p-4) Result: is: 1.8268420628374544e+00 0x1.d3abebe2d8134p+0 should be: 1.8268420628374540e+00 0x1.d3abebe2d8132p+0 difference: 4.4408920985006262e-16 0x1.0000000000000p-51 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp10m1 (0x7.3888p-4) Result: is: 1.8268422568221008e+00 0x1.d3abef2400731p+0 should be: 1.8268422568221001e+00 0x1.d3abef240072ep+0 difference: 6.6613381477509392e-16 0x1.8000000000000p-51 ulp : 3.0000 max.ulp : 1.0000 Failure: Test: exp10m1 (0x7.93ed68p-4) Result: is: 1.9758777077402665e+00 0x1.f9d31f17a3cfep+0 should be: 1.9758777077402661e+00 0x1.f9d31f17a3cfcp+0 difference: 4.4408920985006262e-16 0x1.0000000000000p-51 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp10m1 (0x7.a20316ebef504p-4) Result: is: 1.9995335758777102e+00 0x1.ffe16eb3a6113p+0 should be: 1.9995335758777095e+00 0x1.ffe16eb3a6110p+0 difference: 6.6613381477509392e-16 0x1.8000000000000p-51 ulp : 3.0000 max.ulp : 1.0000 Failure: Test: exp10m1 (0x7.a2031p-4) Result: is: 1.9995333977886256e+00 0x1.ffe16bb6c30c4p+0 should be: 1.9995333977886249e+00 0x1.ffe16bb6c30c1p+0 difference: 6.6613381477509392e-16 0x1.8000000000000p-51 ulp : 3.0000 max.ulp : 1.0000 Maximal error of `exp10m1' is : 3 ulp accepted: 1 ulp Failure: Test: exp10m1_downward (-0x1.c03a7ep-8) Result: is: -1.5624998585076367e-02 -0x1.fffffcf62333ap-7 should be: -1.5624998585076364e-02 -0x1.fffffcf623338p-7 difference: 3.4694469519536141e-18 0x1.0000000000000p-58 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp10m1_downward (-0x3.7972a3bf1249p-16) Result: is: -1.2206460668339199e-04 -0x1.fff9df98d9cd2p-14 should be: -1.2206460668339195e-04 -0x1.fff9df98d9ccfp-14 difference: 4.0657581468206416e-20 0x1.8000000000000p-65 ulp : 3.0000 max.ulp : 1.0000 Failure: Test: exp10m1_downward (-0x3.7972a4p-16) Result: is: -1.2206460721447051e-04 -0x1.fff9dfbe38dc8p-14 should be: -1.2206460721447047e-04 -0x1.fff9dfbe38dc5p-14 difference: 4.0657581468206416e-20 0x1.8000000000000p-65 ulp : 3.0000 max.ulp : 1.0000 Failure: Test: exp10m1_downward (-0x6.f36b2669aee2cp-12) Result: is: -3.8998299807111920e-03 -0x1.ff2894744866dp-9 should be: -3.8998299807111907e-03 -0x1.ff2894744866ap-9 difference: 1.3010426069826053e-18 0x1.8000000000000p-60 ulp : 3.0000 max.ulp : 1.0000 Failure: Test: exp10m1_downward (-0x6.f36b2669aee3p-12) Result: is: -3.8998299807111920e-03 -0x1.ff2894744866dp-9 should be: -3.8998299807111912e-03 -0x1.ff2894744866bp-9 difference: 8.6736173798840354e-19 0x1.0000000000000p-60 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp10m1_downward (-0x6.f36b2p-12) Result: is: -3.8998297666744983e-03 -0x1.ff28929d9c747p-9 should be: -3.8998297666744970e-03 -0x1.ff28929d9c744p-9 difference: 1.3010426069826053e-18 0x1.8000000000000p-60 ulp : 3.0000 max.ulp : 1.0000 Failure: Test: exp10m1_downward (-0x6.f64698p-12) Result: is: -3.9060796691238252e-03 -0x1.fffa48de7130fp-9 should be: -3.9060796691238239e-03 -0x1.fffa48de7130cp-9 difference: 1.3010426069826053e-18 0x1.8000000000000p-60 ulp : 3.0000 max.ulp : 1.0000 Failure: Test: exp10m1_downward (-0x6.f6469fc524a1cp-12) Result: is: -3.9060799284594593e-03 -0x1.fffa4b18ba2cap-9 should be: -3.9060799284594580e-03 -0x1.fffa4b18ba2c7p-9 difference: 1.3010426069826053e-18 0x1.8000000000000p-60 ulp : 3.0000 max.ulp : 1.0000 Failure: Test: exp10m1_downward (-0x6.f6469fc524a2p-12) Result: is: -3.9060799284594593e-03 -0x1.fffa4b18ba2cap-9 should be: -3.9060799284594585e-03 -0x1.fffa4b18ba2c8p-9 difference: 8.6736173798840354e-19 0x1.0000000000000p-60 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp10m1_downward (-0x6.f646ap-12) Result: is: -3.9060799361329605e-03 -0x1.fffa4b2999f8bp-9 should be: -3.9060799361329596e-03 -0x1.fffa4b2999f89p-9 difference: 8.6736173798840354e-19 0x1.0000000000000p-60 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp10m1_downward (0x7.3887ffe96bb6p-4) Result: is: 1.8268422546834144e+00 0x1.d3abef1ad0f06p+0 should be: 1.8268422546834139e+00 0x1.d3abef1ad0f04p+0 difference: 4.4408920985006261e-16 0x1.0000000000000p-51 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp10m1_downward (0x7.93ed68p-4) Result: is: 1.9758777077402656e+00 0x1.f9d31f17a3cfap+0 should be: 1.9758777077402660e+00 0x1.f9d31f17a3cfcp+0 difference: 4.4408920985006261e-16 0x1.0000000000000p-51 ulp : 2.0000 max.ulp : 1.0000 Maximal error of `exp10m1_downward' is : 3 ulp accepted: 1 ulp Failure: Test: exp10m1_towardzero (0x7.3887ffe96bb6p-4) Result: is: 1.8268422546834144e+00 0x1.d3abef1ad0f06p+0 should be: 1.8268422546834139e+00 0x1.d3abef1ad0f04p+0 difference: 4.4408920985006261e-16 0x1.0000000000000p-51 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp10m1_towardzero (0x7.93ed68p-4) Result: is: 1.9758777077402656e+00 0x1.f9d31f17a3cfap+0 should be: 1.9758777077402660e+00 0x1.f9d31f17a3cfcp+0 difference: 4.4408920985006261e-16 0x1.0000000000000p-51 ulp : 2.0000 max.ulp : 1.0000 Maximal error of `exp10m1_towardzero' is : 2 ulp accepted: 1 ulp Failure: Test: exp10m1_upward (0x7.3887ffe96bb6p-4) Result: is: 1.8268422546834154e+00 0x1.d3abef1ad0f0ap+0 should be: 1.8268422546834143e+00 0x1.d3abef1ad0f05p+0 difference: 1.1102230246251566e-15 0x1.4000000000000p-50 ulp : 5.0000 max.ulp : 3.0000 Failure: Test: exp10m1_upward (0x7.394878p-4) Result: is: 1.8280372608121798e+00 0x1.d3fa3ffb0ec7bp+0 should be: 1.8280372608121789e+00 0x1.d3fa3ffb0ec77p+0 difference: 8.8817841970012524e-16 0x1.0000000000000p-50 ulp : 4.0000 max.ulp : 3.0000 Failure: Test: exp10m1_upward (0x7.a20318p-4) Result: is: 1.9995336036237635e+00 0x1.ffe16f2ad12cep+0 should be: 1.9995336036237626e+00 0x1.ffe16f2ad12cap+0 difference: 8.8817841970012524e-16 0x1.0000000000000p-50 ulp : 4.0000 max.ulp : 3.0000 Maximal error of `exp10m1_upward' is : 5 ulp accepted: 3 ulp Test suite completed: 4 max error test cases, 764 input tests, - with 3064 tests for exception flags, - with 726 tests for errno executed. 33 errors occurred.