testing long double (without inline functions) Failure: Test: exp2m1 (-0x1.71573ep-8) Result: is: -3.89874493671652142231e-03 -0xf.f8215ffa71224660p-12 should be: -3.89874493671652142189e-03 -0xf.f8215ffa71224640p-12 difference: 4.23516473627150169534e-22 0x8.0000000000000000p-74 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1 (-0x1.715944p-12) Result: is: -2.44123225357097954134e-04 -0xf.ffb544e3eb5c05e0p-16 should be: -2.44123225357097954107e-04 -0xf.ffb544e3eb5c05c0p-16 difference: 2.64697796016968855959e-23 0x8.0000000000000000p-78 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1 (-0x1.715946p-12) Result: is: -2.44123245525411222529e-04 -0xf.ffb55b10cb7d4890p-16 should be: -2.44123245525411222556e-04 -0xf.ffb55b10cb7d48b0p-16 difference: 2.64697796016968855959e-23 0x8.0000000000000000p-78 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1 (0x8.80db492a604297ep-4) Result: is: 4.45390309725750716116e-01 0xe.40a32dc746f17380p-5 should be: 4.45390309725750716062e-01 0xe.40a32dc746f17360p-5 difference: 5.42101086242752217004e-20 0x8.0000000000000000p-67 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1 (0x8.fe7f91d947a18p-4) Result: is: 4.76450898855962473285e-01 0xf.3f15f4978ea4f280p-5 should be: 4.76450898855962473230e-01 0xf.3f15f4978ea4f260p-5 difference: 5.42101086242752217004e-20 0x8.0000000000000000p-67 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1 (0x8.fe7f91d947a1cfdp-4) Result: is: 4.76450898855962544137e-01 0xf.3f15f4978ea595e0p-5 should be: 4.76450898855962544083e-01 0xf.3f15f4978ea595c0p-5 difference: 5.42101086242752217004e-20 0x8.0000000000000000p-67 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1 (0x8.fe7f91d947a2p-4) Result: is: 4.76450898855962586909e-01 0xf.3f15f4978ea5f880p-5 should be: 4.76450898855962586855e-01 0xf.3f15f4978ea5f860p-5 difference: 5.42101086242752217004e-20 0x8.0000000000000000p-67 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1 (0x9.10b9251f0cc98p-4) Result: is: 4.81011474224910151338e-01 0xf.64722cd97edc9900p-5 should be: 4.81011474224910151392e-01 0xf.64722cd97edc9920p-5 difference: 5.42101086242752217004e-20 0x8.0000000000000000p-67 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1 (0x9.10b9251f0cc9bdcp-4) Result: is: 4.81011474224910206415e-01 0xf.64722cd97edd1800p-5 should be: 4.81011474224910206361e-01 0xf.64722cd97edd17e0p-5 difference: 5.42101086242752217004e-20 0x8.0000000000000000p-67 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1 (0x9.10b92p-4) Result: is: 4.81011454639923688448e-01 0xf.64722255c1692000p-5 should be: 4.81011454639923688394e-01 0xf.64722255c1691fe0p-5 difference: 5.42101086242752217004e-20 0x8.0000000000000000p-67 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1 (0x9.10b93p-4) Result: is: 4.81011515827604371981e-01 0xf.6472432f5388fa20p-5 should be: 4.81011515827604371927e-01 0xf.6472432f5388fa00p-5 difference: 5.42101086242752217004e-20 0x8.0000000000000000p-67 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1 (0x9.3754a635820f937p-4) Result: is: 4.90719130655206145974e-01 0xf.b3f89b35f0f04780p-5 should be: 4.90719130655206145893e-01 0xf.b3f89b35f0f04750p-5 difference: 8.13151629364128325506e-20 0xc.0000000000000000p-67 ulp : 3.0000 max.ulp : 1.0000 Failure: Test: exp2m1 (0x9.3754a635821p-4) Result: is: 4.90719130655206243227e-01 0xf.b3f89b35f0f127c0p-5 should be: 4.90719130655206243173e-01 0xf.b3f89b35f0f127a0p-5 difference: 5.42101086242752217004e-20 0x8.0000000000000000p-67 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1 (0x9.3d27303441ac81fp-4) Result: is: 4.92188661486247377714e-01 0xf.c0026f91744dc5c0p-5 should be: 4.92188661486247377769e-01 0xf.c0026f91744dc5e0p-5 difference: 5.42101086242752217004e-20 0x8.0000000000000000p-67 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1 (0x9.3d27303441ac8p-4) Result: is: 4.92188661486247375980e-01 0xf.c0026f91744dc1c0p-5 should be: 4.92188661486247376034e-01 0xf.c0026f91744dc1e0p-5 difference: 5.42101086242752217004e-20 0x8.0000000000000000p-67 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1 (0x9.3e34e79efaa18cfp-4) Result: is: 4.92454731217119885049e-01 0xf.c2306caad0e5c1c0p-5 should be: 4.92454731217119884995e-01 0xf.c2306caad0e5c1a0p-5 difference: 5.42101086242752217004e-20 0x8.0000000000000000p-67 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1 (0x9.3e34e79efaa18p-4) Result: is: 4.92454731217119873448e-01 0xf.c2306caad0e5a700p-5 should be: 4.92454731217119873394e-01 0xf.c2306caad0e5a6e0p-5 difference: 5.42101086242752217004e-20 0x8.0000000000000000p-67 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1 (0x9.58009dd259608p-4) Result: is: 4.98983977911632879416e-01 0xf.f7ad3f4b786b4900p-5 should be: 4.98983977911632879334e-01 0xf.f7ad3f4b786b48d0p-5 difference: 8.13151629364128325506e-20 0xc.0000000000000000p-67 ulp : 3.0000 max.ulp : 1.0000 Failure: Test: exp2m1 (0x9.58009dd25961p-4) Result: is: 4.98983977911632994775e-01 0xf.f7ad3f4b786c5300p-5 should be: 4.98983977911632994694e-01 0xf.f7ad3f4b786c52d0p-5 difference: 8.13151629364128325506e-20 0xc.0000000000000000p-67 ulp : 3.0000 max.ulp : 1.0000 Failure: Test: exp2m1 (0x9.58009p-4) Result: is: 4.98983924412926250829e-01 0xf.f7ad2292aa04cf80p-5 should be: 4.98983924412926250775e-01 0xf.f7ad2292aa04cf60p-5 difference: 5.42101086242752217004e-20 0x8.0000000000000000p-67 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1 (0x9.5a4e825121e5p-4) Result: is: 4.99568606615359994260e-01 0xf.fc774d70ae2a58a0p-5 should be: 4.99568606615359994206e-01 0xf.fc774d70ae2a5880p-5 difference: 5.42101086242752217004e-20 0x8.0000000000000000p-67 ulp : 2.0000 max.ulp : 1.0000 Failure: Test: exp2m1 (0x9.5a4e9p-4) Result: is: 4.99568659598255289747e-01 0xf.fc7769e298115da0p-5 should be: 4.99568659598255289693e-01 0xf.fc7769e298115d80p-5 difference: 5.42101086242752217004e-20 0x8.0000000000000000p-67 ulp : 2.0000 max.ulp : 1.0000 Maximal error of `exp2m1' is : 3 ulp accepted: 1 ulp Failure: Test: exp2m1_downward (-0x1.715bd8p-12) Result: is: -2.44129880900454454208e-04 -0xf.ffd1dabcd4a4db90p-16 should be: -2.44129880900454454155e-04 -0xf.ffd1dabcd4a4db50p-16 difference: 5.29395592033937711917e-23 0x8.0000000000000000p-77 ulp : 4.0000 max.ulp : 3.0000 Failure: Test: exp2m1_downward (-0x1.720d9ap-8) Result: is: -3.90624967430870258139e-03 -0xf.ffffe99e60cb57c0p-12 should be: -3.90624967430870258054e-03 -0xf.ffffe99e60cb5780p-12 difference: 8.47032947254300339068e-22 0x8.0000000000000000p-73 ulp : 4.0000 max.ulp : 3.0000 Failure: Test: exp2m1_downward (0x8.80db492a60428p-4) Result: is: 4.45390309725750695190e-01 0xe.40a32dc746f14340p-5 should be: 4.45390309725750695299e-01 0xe.40a32dc746f14380p-5 difference: 1.08420217248550443400e-19 0x8.0000000000000000p-66 ulp : 4.0000 max.ulp : 3.0000 Failure: Test: exp2m1_downward (0x8.80db4p-4) Result: is: 4.45390275517697310021e-01 0xe.40a31b69c2104e40p-5 should be: 4.45390275517697310130e-01 0xe.40a31b69c2104e80p-5 difference: 1.08420217248550443400e-19 0x8.0000000000000000p-66 ulp : 4.0000 max.ulp : 3.0000 Failure: Test: exp2m1_downward (0x8.fe7f91d947a1cfdp-4) Result: is: 4.76450898855962543920e-01 0xf.3f15f4978ea59560p-5 should be: 4.76450898855962544082e-01 0xf.3f15f4978ea595c0p-5 difference: 1.62630325872825665101e-19 0xc.0000000000000000p-66 ulp : 6.0000 max.ulp : 3.0000 Failure: Test: exp2m1_downward (0x8.fe7fap-4) Result: is: 4.76450952806953339005e-01 0xf.3f16118e8661aa60p-5 should be: 4.76450952806953339141e-01 0xf.3f16118e8661aab0p-5 difference: 1.35525271560688054250e-19 0xa.0000000000000000p-66 ulp : 5.0000 max.ulp : 3.0000 Failure: Test: exp2m1_downward (0x9.10b9251f0cc9bdcp-4) Result: is: 4.81011474224910206252e-01 0xf.64722cd97edd17a0p-5 should be: 4.81011474224910206361e-01 0xf.64722cd97edd17e0p-5 difference: 1.08420217248550443400e-19 0x8.0000000000000000p-66 ulp : 4.0000 max.ulp : 3.0000 Failure: Test: exp2m1_downward (0x9.3754a635820f937p-4) Result: is: 4.90719130655206145757e-01 0xf.b3f89b35f0f04700p-5 should be: 4.90719130655206145865e-01 0xf.b3f89b35f0f04740p-5 difference: 1.08420217248550443400e-19 0x8.0000000000000000p-66 ulp : 4.0000 max.ulp : 3.0000 Failure: Test: exp2m1_downward (0x9.3754a635821p-4) Result: is: 4.90719130655206243064e-01 0xf.b3f89b35f0f12760p-5 should be: 4.90719130655206243172e-01 0xf.b3f89b35f0f127a0p-5 difference: 1.08420217248550443400e-19 0x8.0000000000000000p-66 ulp : 4.0000 max.ulp : 3.0000 Failure: Test: exp2m1_downward (0x9.3e34e79efaa18cfp-4) Result: is: 4.92454731217119884886e-01 0xf.c2306caad0e5c160p-5 should be: 4.92454731217119884994e-01 0xf.c2306caad0e5c1a0p-5 difference: 1.08420217248550443400e-19 0x8.0000000000000000p-66 ulp : 4.0000 max.ulp : 3.0000 Failure: Test: exp2m1_downward (0x9.58009dd25960a7bp-4) Result: is: 4.98983977911632914977e-01 0xf.f7ad3f4b786b9b00p-5 should be: 4.98983977911632915086e-01 0xf.f7ad3f4b786b9b40p-5 difference: 1.08420217248550443400e-19 0x8.0000000000000000p-66 ulp : 4.0000 max.ulp : 3.0000 Failure: Test: exp2m1_downward (0x9.58009dd25961p-4) Result: is: 4.98983977911632994558e-01 0xf.f7ad3f4b786c5280p-5 should be: 4.98983977911632994693e-01 0xf.f7ad3f4b786c52d0p-5 difference: 1.35525271560688054250e-19 0xa.0000000000000000p-66 ulp : 5.0000 max.ulp : 3.0000 Maximal error of `exp2m1_downward' is : 6 ulp accepted: 3 ulp Failure: Test: exp2m1_towardzero (-0x1.71573dd150de9ccap-8) Result: is: -3.89874490740096496048e-03 -0xf.f8215df6b79acf80p-12 should be: -3.89874490740096496154e-03 -0xf.f8215df6b79acfd0p-12 difference: 1.05879118406787542383e-21 0xa.0000000000000000p-73 ulp : 5.0000 max.ulp : 3.0000 Failure: Test: exp2m1_towardzero (-0x1.7159454d13d4e3fap-12) Result: is: -2.44123238477431354838e-04 -0xf.ffb55350f7046d70p-16 should be: -2.44123238477431354904e-04 -0xf.ffb55350f7046dc0p-16 difference: 6.61744490042422139897e-23 0xa.0000000000000000p-77 ulp : 5.0000 max.ulp : 3.0000 Maximal error of `exp2m1_towardzero' is : 5 ulp accepted: 3 ulp Failure: Test: exp2m1_upward (-0x1.71573dd150de9ccap-8) Result: is: -3.89874490740096496048e-03 -0xf.f8215df6b79acf80p-12 should be: -3.89874490740096496154e-03 -0xf.f8215df6b79acfd0p-12 difference: 1.05879118406787542384e-21 0xa.0000000000000000p-73 ulp : 5.0000 max.ulp : 3.0000 Failure: Test: exp2m1_upward (-0x1.7159454d13d4e3fap-12) Result: is: -2.44123238477431354838e-04 -0xf.ffb55350f7046d70p-16 should be: -2.44123238477431354904e-04 -0xf.ffb55350f7046dc0p-16 difference: 6.61744490042422139898e-23 0xa.0000000000000000p-77 ulp : 5.0000 max.ulp : 3.0000 Failure: Test: exp2m1_upward (0x8.80db492a6043p-4) Result: is: 4.45390309725750806701e-01 0xe.40a32dc746f24460p-5 should be: 4.45390309725750806566e-01 0xe.40a32dc746f24410p-5 difference: 1.35525271560688054251e-19 0xa.0000000000000000p-66 ulp : 5.0000 max.ulp : 3.0000 Failure: Test: exp2m1_upward (0x8.872e307510a88p-4) Result: is: 4.46937928700903986865e-01 0xe.4d50c56398790260p-5 should be: 4.46937928700903986757e-01 0xe.4d50c56398790220p-5 difference: 1.08420217248550443401e-19 0x8.0000000000000000p-66 ulp : 4.0000 max.ulp : 3.0000 Failure: Test: exp2m1_upward (0x8.872e307510a8p-4) Result: is: 4.46937928700903875518e-01 0xe.4d50c563987801a0p-5 should be: 4.46937928700903875409e-01 0xe.4d50c56398780160p-5 difference: 1.08420217248550443401e-19 0x8.0000000000000000p-66 ulp : 4.0000 max.ulp : 3.0000 Failure: Test: exp2m1_upward (0x8.fe7f9p-4) Result: is: 4.76450891807691362054e-01 0xf.3f15f0ced9a6a5a0p-5 should be: 4.76450891807691361946e-01 0xf.3f15f0ced9a6a560p-5 difference: 1.08420217248550443401e-19 0x8.0000000000000000p-66 ulp : 4.0000 max.ulp : 3.0000 Failure: Test: exp2m1_upward (0x9.10b9251f0cc98p-4) Result: is: 4.81011474224910151555e-01 0xf.64722cd97edc9980p-5 should be: 4.81011474224910151393e-01 0xf.64722cd97edc9920p-5 difference: 1.62630325872825665102e-19 0xc.0000000000000000p-66 ulp : 6.0000 max.ulp : 3.0000 Failure: Test: exp2m1_upward (0x9.10b9251f0cc9bddp-4) Result: is: 4.81011474224910206578e-01 0xf.64722cd97edd1860p-5 should be: 4.81011474224910206443e-01 0xf.64722cd97edd1810p-5 difference: 1.35525271560688054251e-19 0xa.0000000000000000p-66 ulp : 5.0000 max.ulp : 3.0000 Failure: Test: exp2m1_upward (0x9.10b9251f0ccap-4) Result: is: 4.81011474224910265505e-01 0xf.64722cd97edda040p-5 should be: 4.81011474224910265369e-01 0xf.64722cd97edd9ff0p-5 difference: 1.35525271560688054251e-19 0xa.0000000000000000p-66 ulp : 5.0000 max.ulp : 3.0000 Failure: Test: exp2m1_upward (0x9.1217d12087d76b2p-4) Result: is: 4.81354822817635284629e-01 0xf.67423ab8c17ac960p-5 should be: 4.81354822817635284521e-01 0xf.67423ab8c17ac920p-5 difference: 1.08420217248550443401e-19 0x8.0000000000000000p-66 ulp : 4.0000 max.ulp : 3.0000 Failure: Test: exp2m1_upward (0x9.1217d12087d76b3p-4) Result: is: 4.81354822817635284683e-01 0xf.67423ab8c17ac980p-5 should be: 4.81354822817635284575e-01 0xf.67423ab8c17ac940p-5 difference: 1.08420217248550443401e-19 0x8.0000000000000000p-66 ulp : 4.0000 max.ulp : 3.0000 Failure: Test: exp2m1_upward (0x9.1217d12087d78p-4) Result: is: 4.81354822817635303223e-01 0xf.67423ab8c17af440p-5 should be: 4.81354822817635303115e-01 0xf.67423ab8c17af400p-5 difference: 1.08420217248550443401e-19 0x8.0000000000000000p-66 ulp : 4.0000 max.ulp : 3.0000 Failure: Test: exp2m1_upward (0x9.1217d12087d7p-4) Result: is: 4.81354822817635189219e-01 0xf.67423ab8c179ed60p-5 should be: 4.81354822817635189111e-01 0xf.67423ab8c179ed20p-5 difference: 1.08420217248550443401e-19 0x8.0000000000000000p-66 ulp : 4.0000 max.ulp : 3.0000 Failure: Test: exp2m1_upward (0x9.1217ep-4) Result: is: 4.81354879708317194326e-01 0xf.67425943c0667c40p-5 should be: 4.81354879708317194218e-01 0xf.67425943c0667c00p-5 difference: 1.08420217248550443401e-19 0x8.0000000000000000p-66 ulp : 4.0000 max.ulp : 3.0000 Failure: Test: exp2m1_upward (0x9.3754ap-4) Result: is: 4.90719106754861129514e-01 0xf.b3f88e611a4e7580p-5 should be: 4.90719106754861129406e-01 0xf.b3f88e611a4e7540p-5 difference: 1.08420217248550443401e-19 0x8.0000000000000000p-66 ulp : 4.0000 max.ulp : 3.0000 Failure: Test: exp2m1_upward (0x9.3754bp-4) Result: is: 4.90719168343611444167e-01 0xf.b3f8af71cbd064c0p-5 should be: 4.90719168343611444059e-01 0xf.b3f8af71cbd06480p-5 difference: 1.08420217248550443401e-19 0x8.0000000000000000p-66 ulp : 4.0000 max.ulp : 3.0000 Failure: Test: exp2m1_upward (0x9.3d27303441ac81fp-4) Result: is: 4.92188661486247377932e-01 0xf.c0026f91744dc640p-5 should be: 4.92188661486247377769e-01 0xf.c0026f91744dc5e0p-5 difference: 1.62630325872825665102e-19 0xc.0000000000000000p-66 ulp : 6.0000 max.ulp : 3.0000 Failure: Test: exp2m1_upward (0x9.3d27303441ac8p-4) Result: is: 4.92188661486247376143e-01 0xf.c0026f91744dc220p-5 should be: 4.92188661486247376034e-01 0xf.c0026f91744dc1e0p-5 difference: 1.08420217248550443401e-19 0x8.0000000000000000p-66 ulp : 4.0000 max.ulp : 3.0000 Failure: Test: exp2m1_upward (0x9.3d27303441adp-4) Result: is: 4.92188661486247491014e-01 0xf.c0026f91744ecb00p-5 should be: 4.92188661486247490879e-01 0xf.c0026f91744ecab0p-5 difference: 1.35525271560688054251e-19 0xa.0000000000000000p-66 ulp : 5.0000 max.ulp : 3.0000 Failure: Test: exp2m1_upward (0x9.3d274p-4) Result: is: 4.92188722349191609001e-01 0xf.c002903e64c7b1a0p-5 should be: 4.92188722349191608893e-01 0xf.c002903e64c7b160p-5 difference: 1.08420217248550443401e-19 0x8.0000000000000000p-66 ulp : 4.0000 max.ulp : 3.0000 Failure: Test: exp2m1_upward (0x9.3e34e79efaa18p-4) Result: is: 4.92454731217119873503e-01 0xf.c2306caad0e5a720p-5 should be: 4.92454731217119873394e-01 0xf.c2306caad0e5a6e0p-5 difference: 1.08420217248550443401e-19 0x8.0000000000000000p-66 ulp : 4.0000 max.ulp : 3.0000 Failure: Test: exp2m1_upward (0x9.3e34e79efaa2p-4) Result: is: 4.92454731217119988374e-01 0xf.c2306caad0e6b000p-5 should be: 4.92454731217119988266e-01 0xf.c2306caad0e6afc0p-5 difference: 1.08420217248550443401e-19 0x8.0000000000000000p-66 ulp : 4.0000 max.ulp : 3.0000 Failure: Test: exp2m1_upward (0x9.3e34ep-4) Result: is: 4.92454701847428646738e-01 0xf.c2305ce646c0b920p-5 should be: 4.92454701847428646630e-01 0xf.c2305ce646c0b8e0p-5 difference: 1.08420217248550443401e-19 0x8.0000000000000000p-66 ulp : 4.0000 max.ulp : 3.0000 Failure: Test: exp2m1_upward (0x9.3e34fp-4) Result: is: 4.92454763507884712212e-01 0xf.c2307e00d32ea4a0p-5 should be: 4.92454763507884712076e-01 0xf.c2307e00d32ea450p-5 difference: 1.35525271560688054251e-19 0xa.0000000000000000p-66 ulp : 5.0000 max.ulp : 3.0000 Failure: Test: exp2m1_upward (0x9.5800ap-4) Result: is: 4.98983986343135790744e-01 0xf.f7ad43d2498e0640p-5 should be: 4.98983986343135790608e-01 0xf.f7ad43d2498e05f0p-5 difference: 1.35525271560688054251e-19 0xa.0000000000000000p-66 ulp : 5.0000 max.ulp : 3.0000 Failure: Test: exp2m1_upward (0x9.5a4e825121e5782p-4) Result: is: 4.99568606615360102626e-01 0xf.fc774d70ae2b5280p-5 should be: 4.99568606615360102518e-01 0xf.fc774d70ae2b5240p-5 difference: 1.08420217248550443401e-19 0x8.0000000000000000p-66 ulp : 4.0000 max.ulp : 3.0000 Failure: Test: exp2m1_upward (0x9.5a4e8p-4) Result: is: 4.99568597643890096878e-01 0xf.fc77489fa6a15f60p-5 should be: 4.99568597643890096770e-01 0xf.fc77489fa6a15f20p-5 difference: 1.08420217248550443401e-19 0x8.0000000000000000p-66 ulp : 4.0000 max.ulp : 3.0000 Maximal error of `exp2m1_upward' is : 6 ulp accepted: 3 ulp Test suite completed: 4 max error test cases, 940 input tests, - with 3768 tests for exception flags, - with 890 tests for errno executed. 67 errors occurred.