From 4afe4b20ce120fd46bd67e212b102019c2e40e81 Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Tue, 11 Aug 2015 00:58:28 +0000 Subject: [PATCH] Add more tests of various libm functions. This patch adds more tests of various libm functions found through random test generation to give increased ulps on 32-bit x86. Tested for x86_64 and x86. * math/auto-libm-test-in: Add more tests of acosh, asin, asinh, atanh, cabs, carg, cbrt, cosh, csqrt, erf, erfc, exp, exp10, expm1, hypot, log, log10, log1p, log2, pow, sinh, tan and tgamma. * math/auto-libm-test-out: Regenerated. * sysdeps/i386/fpu/libm-test-ulps: Update. * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. --- ChangeLog | 9 + math/auto-libm-test-in | 42 + math/auto-libm-test-out | 1565 +++++++++++++++++++++++++++++++++++++ sysdeps/i386/fpu/libm-test-ulps | 130 ++- sysdeps/x86_64/fpu/libm-test-ulps | 24 +- 5 files changed, 1722 insertions(+), 48 deletions(-) diff --git a/ChangeLog b/ChangeLog index 8d640e8d62..ab060688a9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2015-08-11 Joseph Myers + + * math/auto-libm-test-in: Add more tests of acosh, asin, asinh, + atanh, cabs, carg, cbrt, cosh, csqrt, erf, erfc, exp, exp10, + expm1, hypot, log, log10, log1p, log2, pow, sinh, tan and tgamma. + * math/auto-libm-test-out: Regenerated. + * sysdeps/i386/fpu/libm-test-ulps: Update. + * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. + 2015-08-10 Joseph Myers [BZ #18790] diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index 6716cfe907..c32e436905 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -116,6 +116,7 @@ acosh 0x1.0b9d3e9fc19fbp+0 acosh 0x1.11eab6p+0 acosh 0x1.0fffaap+0 acosh 0x1.068e0eca105a6p+0 +acosh 0x2.8d4288p+0 acosh max no-test-inline asin 0 @@ -138,6 +139,7 @@ asin -0x3.746774p-4 asin -0x3.1c54d10e5c844p-4 asin 0xf.c9675fa6fe69f12p-4 asin -0xa.fc5afp-4 +asin 0xd.805e5p-4 asin min asin -min asin min_subnorm @@ -218,6 +220,7 @@ asinh 0x7.d8e5a8p-4 asinh -0x7.63a06320c42e4p-4 asinh 0x6.f4a93p-4 asinh -0x7.88bcc8p-4 +asinh -0x3.11c35p-4 asinh 0x1p-500 asinh 0x1p-5000 asinh min @@ -386,6 +389,9 @@ atanh 0x3.91d9f3c80c72d7acp-4 atanh -0x2.6c52c26567198p-4 atanh 0x3.a274ecp-4 atanh -0x3.f0f519a687b64p-8 +atanh 0x6.fd4ec8p-4 +atanh -0x2.6cb2a8p-4 +atanh -0xc.21df7c7f51508p-4 atanh 0x1p-500 atanh 0x1p-5000 atanh min @@ -417,6 +423,8 @@ cabs -0x1.0932cp-80 -0x2.51109p-24 cabs -0x1.055fb2p+48 0x9.1ce86p+24 cabs -0x1.26a566p+120 0x4.017b28p+92 cabs -0x1.0eda54p+28 0xb.09476p+0 +cabs -0x1.133b84p+84 -0xa.7d925f57f60cp+768 +cabs -0 -0x3.4e5d7877324cp+0 # carg (x + i 0) == 0 for x > 0. carg 2.0 0 @@ -446,6 +454,8 @@ carg -0xf.9c4c8p-4 -0xa.b4101p+20 carg 0x7.40ac68p+0 0x4.251bb8p-4 carg 0xa.3ac3cp+68 0x1.47239ep+68 carg 0x3.8ff10cp+0 -0x6.b0794p-4 +carg -0x3.973cc4p+72 -0xf.fffffp+124 +carg 0x8p-152 0x4p-1076 cbrt 0.0 cbrt -0 @@ -461,6 +471,11 @@ cbrt 0x3.132634p+0 cbrt -0xc.8d0442f2f0d1p-492 cbrt -0xa.6b142p+40 cbrt -0x1.f28ab85f3580ap-128 +cbrt -0x2.b5cd28p-36 +cbrt -0x1.d6a8bep-20 +cbrt -0x3.593ed8p-72 +cbrt 0x1.bd0098p-104 +cbrt -0x3.300d34p+0 cbrt max cbrt -max cbrt min @@ -925,6 +940,8 @@ cosh -1 cosh 50 cosh -0xb.60713p+0 cosh -0x3.cee48p+0 +cosh 0x2.f5d128p+0 +cosh -0xd.0c03p+0 # GCC bug 59666: results on directed rounding may be incorrect. cosh max no-test-inline xfail-rounding:ldbl-128ibm cosh -max no-test-inline xfail-rounding:ldbl-128ibm @@ -1075,6 +1092,7 @@ csqrt 0x1.d60caep+0 0x7.a7d468p+0 csqrt -0xb.e2bc1cd6eaa7p-180 0x8p-152 csqrt 0xd.25d559ac5baap-168 0x8p-152 csqrt -0x9.0a61a7b482d28p-168 -0x8p-152 +csqrt 0x3.f768f58949e3fe6cp-4 0x2.0c2e89a5cff98p+0 csqrt 0x1.fffffep+127 0x1.fffffep+127 csqrt 0x1.fffffep+127 1.0 @@ -1232,6 +1250,8 @@ erf -0x1.ddaea4p+0 erf -0x1.2b1f68p+0 erf 0x1.44e722p+0 erf -0x1.3a0d48p+0 +erf -0x1.c975cap+0 +erf -0x1.e6a006p+0 erfc 0.0 erfc -0 @@ -1273,6 +1293,8 @@ erfc 0x1.5289fep+0 erfc 0x4.b48498p+0 erfc 0x2.f8646cp+0 erfc 0x1.514548p+0 +erfc 0x2.36c504p+0 +erfc 0x1.65e31p+0 exp 0 exp -0 @@ -1317,6 +1339,8 @@ exp -min_subnorm exp -0x1.760cd14774bd9p+0 exp 0x1.4bed28p+0 +exp -0x1.f1cf36p+8 +exp 0x3.248524p+0 exp10 0 exp10 -0 @@ -1364,6 +1388,7 @@ exp10 -min_subnorm exp10 0xd.f73d6p-4 exp10 0x1.cc6776p+0 exp10 0x5.b00bcd891ffe56fp+0 +exp10 0xe.8b349p+4 exp2 0 exp2 -0 @@ -1473,6 +1498,7 @@ expm1 0x6.289a78p-4 expm1 0x6.1b4d318238d4a2a8p-4 expm1 0x5.fb8dc64e91a74p-4 expm1 0x3.735f497c4e67535cp-4 +expm1 -0x7.d6c50b469d404p+0 expm1 0x4.0000000000000028p-16384 expm1 min expm1 -min @@ -1781,6 +1807,8 @@ hypot 0x0.ffffffp-16382 0x0.fp-16383 no-test-inline hypot 0x0.ffffffp-16382 0x0.fp-16386 no-test-inline hypot 0 min_subnorm no-test-inline +hypot -0x1.fa7deap+0 0x1.a761bab383ac8p+0 + j0 -1.0 j0 0.0 j0 0.125 @@ -1966,6 +1994,8 @@ log 0xb.0d5dfp-4 log 0x1.6c3f6p+0 log 0xa.ae688p-4 log 0x1.017f8ap+44 +log 0x1.0b5c1ep+36 +log 0x2.1b17c2887e938p+928 log10 1 log10 0.1 @@ -1984,6 +2014,7 @@ log10 0x1.251ec6p+0 log10 0x1.022e82p+0 log10 0x9.b3727e3feb538p-4 log10 0xf.bf1b2p-4 +log10 0x1.6b5f7ap+96 log1p 0 log1p -0 @@ -2013,6 +2044,7 @@ log1p 0x9.81ccf8887c24a7bp-4 log1p 0xa.5028608bd65f38dp-4 log1p 0x5.bf78873e20a2d468p-4 log1p 0x7.aa5198p-4 +log1p 0x2.564fap+0 log2 1 log2 e @@ -2029,6 +2061,7 @@ log2 0xf.4dfb4p-48 log2 0x1.0a588ep+0 log2 0xb.e77c6p-4 log2 0x1.4fe37ep+0 +log2 0x3.9b0754p+8 log2 min log2 min_subnorm @@ -2430,6 +2463,7 @@ pow 1.0625 1.125 pow 1.5 1.03125 pow 0x1.7d1a0a6f2p+681 1.5 pow 0x1.ce78f2p+0 -0x2.7f1f78p+4 +pow 0xf.fffffp+124 -0x5.b5b648p+0 sin 0 sin -0 @@ -2550,6 +2584,8 @@ sinh 0x7.6e259d2436fc4p-4 sinh 0x3.d6e088p-4 sinh -0x7.688eap-4 sinh -0xd.dce79p-4 +sinh 0x8.a3127p+4 +sinh 0x1.c0709p-12 sinh min sinh -min sinh min_subnorm @@ -2681,6 +2717,9 @@ tan 9 tan 10 tan -0x1.062a48p+0 tan -0x1.4f69cp+0 +tan 0x1.6ca7e8p+0 +tan -0x1.b569cp+0 +tan -0x2.12bafcp+0 tan min tan -min tan min_subnorm @@ -3190,6 +3229,9 @@ tgamma -0x3.06644cp+0 tgamma -0x6.fe4636e0c5064p+0 tgamma -0x7.a13d7a2945cd5718p+0 tgamma -0x1.4a5caap+4 +tgamma -0x9.2d3a5p+0 +tgamma -0xb.0f63ep+0 +tgamma -0x5.f0e02p+8 y0 0.125 y0 0.75 diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out index ed49d48bc0..b4114be3d8 100644 --- a/math/auto-libm-test-out +++ b/math/auto-libm-test-out @@ -3501,6 +3501,31 @@ acosh 0x1.068e0eca105a6p+0 = acosh tonearest ldbl-128ibm 0x1.068e0eca105a6p+0L : 0x3.9cf202813d515f3ef716fa7a97p-4L : inexact-ok = acosh towardzero ldbl-128ibm 0x1.068e0eca105a6p+0L : 0x3.9cf202813d515f3ef716fa7a96p-4L : inexact-ok = acosh upward ldbl-128ibm 0x1.068e0eca105a6p+0L : 0x3.9cf202813d515f3ef716fa7a97p-4L : inexact-ok +acosh 0x2.8d4288p+0 += acosh downward flt-32 0x2.8d4288p+0f : 0x1.96d14cp+0f : inexact-ok += acosh tonearest flt-32 0x2.8d4288p+0f : 0x1.96d14cp+0f : inexact-ok += acosh towardzero flt-32 0x2.8d4288p+0f : 0x1.96d14cp+0f : inexact-ok += acosh upward flt-32 0x2.8d4288p+0f : 0x1.96d14ep+0f : inexact-ok += acosh downward dbl-64 0x2.8d4288p+0 : 0x1.96d14c020ca3cp+0 : inexact-ok += acosh tonearest dbl-64 0x2.8d4288p+0 : 0x1.96d14c020ca3cp+0 : inexact-ok += acosh towardzero dbl-64 0x2.8d4288p+0 : 0x1.96d14c020ca3cp+0 : inexact-ok += acosh upward dbl-64 0x2.8d4288p+0 : 0x1.96d14c020ca3dp+0 : inexact-ok += acosh downward ldbl-96-intel 0x2.8d4288p+0L : 0x1.96d14c020ca3cp+0L : inexact-ok += acosh tonearest ldbl-96-intel 0x2.8d4288p+0L : 0x1.96d14c020ca3cp+0L : inexact-ok += acosh towardzero ldbl-96-intel 0x2.8d4288p+0L : 0x1.96d14c020ca3cp+0L : inexact-ok += acosh upward ldbl-96-intel 0x2.8d4288p+0L : 0x1.96d14c020ca3c002p+0L : inexact-ok += acosh downward ldbl-96-m68k 0x2.8d4288p+0L : 0x1.96d14c020ca3cp+0L : inexact-ok += acosh tonearest ldbl-96-m68k 0x2.8d4288p+0L : 0x1.96d14c020ca3cp+0L : inexact-ok += acosh towardzero ldbl-96-m68k 0x2.8d4288p+0L : 0x1.96d14c020ca3cp+0L : inexact-ok += acosh upward ldbl-96-m68k 0x2.8d4288p+0L : 0x1.96d14c020ca3c002p+0L : inexact-ok += acosh downward ldbl-128 0x2.8d4288p+0L : 0x1.96d14c020ca3c00072b5e01714f8p+0L : inexact-ok += acosh tonearest ldbl-128 0x2.8d4288p+0L : 0x1.96d14c020ca3c00072b5e01714f8p+0L : inexact-ok += acosh towardzero ldbl-128 0x2.8d4288p+0L : 0x1.96d14c020ca3c00072b5e01714f8p+0L : inexact-ok += acosh upward ldbl-128 0x2.8d4288p+0L : 0x1.96d14c020ca3c00072b5e01714f9p+0L : inexact-ok += acosh downward ldbl-128ibm 0x2.8d4288p+0L : 0x1.96d14c020ca3c00072b5e017148p+0L : inexact-ok += acosh tonearest ldbl-128ibm 0x2.8d4288p+0L : 0x1.96d14c020ca3c00072b5e01715p+0L : inexact-ok += acosh towardzero ldbl-128ibm 0x2.8d4288p+0L : 0x1.96d14c020ca3c00072b5e017148p+0L : inexact-ok += acosh upward ldbl-128ibm 0x2.8d4288p+0L : 0x1.96d14c020ca3c00072b5e01715p+0L : inexact-ok acosh max no-test-inline = acosh downward flt-32 0xf.fffffp+124f : 0x5.96a7ep+4f : no-test-inline inexact-ok = acosh tonearest flt-32 0xf.fffffp+124f : 0x5.96a7ep+4f : no-test-inline inexact-ok @@ -4490,6 +4515,31 @@ asin -0xa.fc5afp-4 = asin tonearest ldbl-128ibm -0xa.fc5afp-4L : -0xc.1beb36c9491cd54007aee87258p-4L : inexact-ok = asin towardzero ldbl-128ibm -0xa.fc5afp-4L : -0xc.1beb36c9491cd54007aee87254p-4L : inexact-ok = asin upward ldbl-128ibm -0xa.fc5afp-4L : -0xc.1beb36c9491cd54007aee87254p-4L : inexact-ok +asin 0xd.805e5p-4 += asin downward flt-32 0xd.805e5p-4f : 0x1.012054p+0f : inexact-ok += asin tonearest flt-32 0xd.805e5p-4f : 0x1.012054p+0f : inexact-ok += asin towardzero flt-32 0xd.805e5p-4f : 0x1.012054p+0f : inexact-ok += asin upward flt-32 0xd.805e5p-4f : 0x1.012056p+0f : inexact-ok += asin downward dbl-64 0xd.805e5p-4 : 0x1.012054eb9eab6p+0 : inexact-ok += asin tonearest dbl-64 0xd.805e5p-4 : 0x1.012054eb9eab7p+0 : inexact-ok += asin towardzero dbl-64 0xd.805e5p-4 : 0x1.012054eb9eab6p+0 : inexact-ok += asin upward dbl-64 0xd.805e5p-4 : 0x1.012054eb9eab7p+0 : inexact-ok += asin downward ldbl-96-intel 0xd.805e5p-4L : 0x1.012054eb9eab68p+0L : inexact-ok += asin tonearest ldbl-96-intel 0xd.805e5p-4L : 0x1.012054eb9eab68p+0L : inexact-ok += asin towardzero ldbl-96-intel 0xd.805e5p-4L : 0x1.012054eb9eab68p+0L : inexact-ok += asin upward ldbl-96-intel 0xd.805e5p-4L : 0x1.012054eb9eab6802p+0L : inexact-ok += asin downward ldbl-96-m68k 0xd.805e5p-4L : 0x1.012054eb9eab68p+0L : inexact-ok += asin tonearest ldbl-96-m68k 0xd.805e5p-4L : 0x1.012054eb9eab68p+0L : inexact-ok += asin towardzero ldbl-96-m68k 0xd.805e5p-4L : 0x1.012054eb9eab68p+0L : inexact-ok += asin upward ldbl-96-m68k 0xd.805e5p-4L : 0x1.012054eb9eab6802p+0L : inexact-ok += asin downward ldbl-128 0xd.805e5p-4L : 0x1.012054eb9eab6800ea9c192bc489p+0L : inexact-ok += asin tonearest ldbl-128 0xd.805e5p-4L : 0x1.012054eb9eab6800ea9c192bc489p+0L : inexact-ok += asin towardzero ldbl-128 0xd.805e5p-4L : 0x1.012054eb9eab6800ea9c192bc489p+0L : inexact-ok += asin upward ldbl-128 0xd.805e5p-4L : 0x1.012054eb9eab6800ea9c192bc48ap+0L : inexact-ok += asin downward ldbl-128ibm 0xd.805e5p-4L : 0x1.012054eb9eab6800ea9c192bc48p+0L : inexact-ok += asin tonearest ldbl-128ibm 0xd.805e5p-4L : 0x1.012054eb9eab6800ea9c192bc48p+0L : inexact-ok += asin towardzero ldbl-128ibm 0xd.805e5p-4L : 0x1.012054eb9eab6800ea9c192bc48p+0L : inexact-ok += asin upward ldbl-128ibm 0xd.805e5p-4L : 0x1.012054eb9eab6800ea9c192bc5p+0L : inexact-ok asin min = asin downward flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok = asin tonearest flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok @@ -6829,6 +6879,31 @@ asinh -0x7.88bcc8p-4 = asinh tonearest ldbl-128ibm -0x7.88bcc8p-4L : -0x7.47c17bbd7ba607458f4e549f14p-4L : inexact-ok = asinh towardzero ldbl-128ibm -0x7.88bcc8p-4L : -0x7.47c17bbd7ba607458f4e549f12p-4L : inexact-ok = asinh upward ldbl-128ibm -0x7.88bcc8p-4L : -0x7.47c17bbd7ba607458f4e549f12p-4L : inexact-ok +asinh -0x3.11c35p-4 += asinh downward flt-32 -0x3.11c35p-4f : -0x3.0d0584p-4f : inexact-ok += asinh tonearest flt-32 -0x3.11c35p-4f : -0x3.0d0584p-4f : inexact-ok += asinh towardzero flt-32 -0x3.11c35p-4f : -0x3.0d058p-4f : inexact-ok += asinh upward flt-32 -0x3.11c35p-4f : -0x3.0d058p-4f : inexact-ok += asinh downward dbl-64 -0x3.11c35p-4 : -0x3.0d05831101b46p-4 : inexact-ok += asinh tonearest dbl-64 -0x3.11c35p-4 : -0x3.0d05831101b46p-4 : inexact-ok += asinh towardzero dbl-64 -0x3.11c35p-4 : -0x3.0d05831101b44p-4 : inexact-ok += asinh upward dbl-64 -0x3.11c35p-4 : -0x3.0d05831101b44p-4 : inexact-ok += asinh downward ldbl-96-intel -0x3.11c35p-4L : -0x3.0d05831101b45004p-4L : inexact-ok += asinh tonearest ldbl-96-intel -0x3.11c35p-4L : -0x3.0d05831101b45p-4L : inexact-ok += asinh towardzero ldbl-96-intel -0x3.11c35p-4L : -0x3.0d05831101b45p-4L : inexact-ok += asinh upward ldbl-96-intel -0x3.11c35p-4L : -0x3.0d05831101b45p-4L : inexact-ok += asinh downward ldbl-96-m68k -0x3.11c35p-4L : -0x3.0d05831101b45004p-4L : inexact-ok += asinh tonearest ldbl-96-m68k -0x3.11c35p-4L : -0x3.0d05831101b45p-4L : inexact-ok += asinh towardzero ldbl-96-m68k -0x3.11c35p-4L : -0x3.0d05831101b45p-4L : inexact-ok += asinh upward ldbl-96-m68k -0x3.11c35p-4L : -0x3.0d05831101b45p-4L : inexact-ok += asinh downward ldbl-128 -0x3.11c35p-4L : -0x3.0d05831101b4500142e4b2901772p-4L : inexact-ok += asinh tonearest ldbl-128 -0x3.11c35p-4L : -0x3.0d05831101b4500142e4b2901772p-4L : inexact-ok += asinh towardzero ldbl-128 -0x3.11c35p-4L : -0x3.0d05831101b4500142e4b290177p-4L : inexact-ok += asinh upward ldbl-128 -0x3.11c35p-4L : -0x3.0d05831101b4500142e4b290177p-4L : inexact-ok += asinh downward ldbl-128ibm -0x3.11c35p-4L : -0x3.0d05831101b4500142e4b29018p-4L : inexact-ok += asinh tonearest ldbl-128ibm -0x3.11c35p-4L : -0x3.0d05831101b4500142e4b29017p-4L : inexact-ok += asinh towardzero ldbl-128ibm -0x3.11c35p-4L : -0x3.0d05831101b4500142e4b29017p-4L : inexact-ok += asinh upward ldbl-128ibm -0x3.11c35p-4L : -0x3.0d05831101b4500142e4b29017p-4L : inexact-ok asinh 0x1p-500 = asinh downward flt-32 0x8p-152f : 0x0p+0f : inexact-ok underflow errno-erange-ok = asinh tonearest flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok @@ -20858,6 +20933,125 @@ atanh -0x3.f0f519a687b64p-8 = atanh tonearest ldbl-128ibm -0x3.f0f519a687b64p-8L : -0x3.f109829060504072b047c21906p-8L : inexact-ok = atanh towardzero ldbl-128ibm -0x3.f0f519a687b64p-8L : -0x3.f109829060504072b047c21906p-8L : inexact-ok = atanh upward ldbl-128ibm -0x3.f0f519a687b64p-8L : -0x3.f109829060504072b047c21906p-8L : inexact-ok +atanh 0x6.fd4ec8p-4 += atanh downward flt-32 0x6.fd4ec8p-4f : 0x7.7e3f7p-4f : inexact-ok += atanh tonearest flt-32 0x6.fd4ec8p-4f : 0x7.7e3f7p-4f : inexact-ok += atanh towardzero flt-32 0x6.fd4ec8p-4f : 0x7.7e3f7p-4f : inexact-ok += atanh upward flt-32 0x6.fd4ec8p-4f : 0x7.7e3f78p-4f : inexact-ok += atanh downward dbl-64 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8cp-4 : inexact-ok += atanh tonearest dbl-64 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8cp-4 : inexact-ok += atanh towardzero dbl-64 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8cp-4 : inexact-ok += atanh upward dbl-64 0x6.fd4ec8p-4 : 0x7.7e3f72addbf9p-4 : inexact-ok += atanh downward ldbl-96-intel 0x6.fd4ec8p-4L : 0x7.7e3f72addbf8dff8p-4L : inexact-ok += atanh tonearest ldbl-96-intel 0x6.fd4ec8p-4L : 0x7.7e3f72addbf8ep-4L : inexact-ok += atanh towardzero ldbl-96-intel 0x6.fd4ec8p-4L : 0x7.7e3f72addbf8dff8p-4L : inexact-ok += atanh upward ldbl-96-intel 0x6.fd4ec8p-4L : 0x7.7e3f72addbf8ep-4L : inexact-ok += atanh downward ldbl-96-m68k 0x6.fd4ec8p-4L : 0x7.7e3f72addbf8dff8p-4L : inexact-ok += atanh tonearest ldbl-96-m68k 0x6.fd4ec8p-4L : 0x7.7e3f72addbf8ep-4L : inexact-ok += atanh towardzero ldbl-96-m68k 0x6.fd4ec8p-4L : 0x7.7e3f72addbf8dff8p-4L : inexact-ok += atanh upward ldbl-96-m68k 0x6.fd4ec8p-4L : 0x7.7e3f72addbf8ep-4L : inexact-ok += atanh downward ldbl-128 0x6.fd4ec8p-4L : 0x7.7e3f72addbf8dffe933d8e6e8b74p-4L : inexact-ok += atanh tonearest ldbl-128 0x6.fd4ec8p-4L : 0x7.7e3f72addbf8dffe933d8e6e8b78p-4L : inexact-ok += atanh towardzero ldbl-128 0x6.fd4ec8p-4L : 0x7.7e3f72addbf8dffe933d8e6e8b74p-4L : inexact-ok += atanh upward ldbl-128 0x6.fd4ec8p-4L : 0x7.7e3f72addbf8dffe933d8e6e8b78p-4L : inexact-ok += atanh downward ldbl-128ibm 0x6.fd4ec8p-4L : 0x7.7e3f72addbf8dffe933d8e6e8ap-4L : inexact-ok += atanh tonearest ldbl-128ibm 0x6.fd4ec8p-4L : 0x7.7e3f72addbf8dffe933d8e6e8cp-4L : inexact-ok += atanh towardzero ldbl-128ibm 0x6.fd4ec8p-4L : 0x7.7e3f72addbf8dffe933d8e6e8ap-4L : inexact-ok += atanh upward ldbl-128ibm 0x6.fd4ec8p-4L : 0x7.7e3f72addbf8dffe933d8e6e8cp-4L : inexact-ok +atanh -0x2.6cb2a8p-4 += atanh downward flt-32 -0x2.6cb2a8p-4f : -0x2.7184p-4f : inexact-ok += atanh tonearest flt-32 -0x2.6cb2a8p-4f : -0x2.7183fcp-4f : inexact-ok += atanh towardzero flt-32 -0x2.6cb2a8p-4f : -0x2.7183fcp-4f : inexact-ok += atanh upward flt-32 -0x2.6cb2a8p-4f : -0x2.7183fcp-4f : inexact-ok += atanh downward dbl-64 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffcp-4 : inexact-ok += atanh tonearest dbl-64 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffap-4 : inexact-ok += atanh towardzero dbl-64 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffap-4 : inexact-ok += atanh upward dbl-64 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffap-4 : inexact-ok += atanh downward ldbl-96-intel -0x2.6cb2a8p-4L : -0x2.7183fdca81ffbp-4L : inexact-ok += atanh tonearest ldbl-96-intel -0x2.6cb2a8p-4L : -0x2.7183fdca81ffbp-4L : inexact-ok += atanh towardzero ldbl-96-intel -0x2.6cb2a8p-4L : -0x2.7183fdca81ffaffcp-4L : inexact-ok += atanh upward ldbl-96-intel -0x2.6cb2a8p-4L : -0x2.7183fdca81ffaffcp-4L : inexact-ok += atanh downward ldbl-96-m68k -0x2.6cb2a8p-4L : -0x2.7183fdca81ffbp-4L : inexact-ok += atanh tonearest ldbl-96-m68k -0x2.6cb2a8p-4L : -0x2.7183fdca81ffbp-4L : inexact-ok += atanh towardzero ldbl-96-m68k -0x2.6cb2a8p-4L : -0x2.7183fdca81ffaffcp-4L : inexact-ok += atanh upward ldbl-96-m68k -0x2.6cb2a8p-4L : -0x2.7183fdca81ffaffcp-4L : inexact-ok += atanh downward ldbl-128 -0x2.6cb2a8p-4L : -0x2.7183fdca81ffaffebc101b3793c6p-4L : inexact-ok += atanh tonearest ldbl-128 -0x2.6cb2a8p-4L : -0x2.7183fdca81ffaffebc101b3793c6p-4L : inexact-ok += atanh towardzero ldbl-128 -0x2.6cb2a8p-4L : -0x2.7183fdca81ffaffebc101b3793c4p-4L : inexact-ok += atanh upward ldbl-128 -0x2.6cb2a8p-4L : -0x2.7183fdca81ffaffebc101b3793c4p-4L : inexact-ok += atanh downward ldbl-128ibm -0x2.6cb2a8p-4L : -0x2.7183fdca81ffaffebc101b3794p-4L : inexact-ok += atanh tonearest ldbl-128ibm -0x2.6cb2a8p-4L : -0x2.7183fdca81ffaffebc101b3794p-4L : inexact-ok += atanh towardzero ldbl-128ibm -0x2.6cb2a8p-4L : -0x2.7183fdca81ffaffebc101b3793p-4L : inexact-ok += atanh upward ldbl-128ibm -0x2.6cb2a8p-4L : -0x2.7183fdca81ffaffebc101b3793p-4L : inexact-ok +atanh -0xc.21df7c7f51508p-4 += atanh downward flt-32 -0xc.21df7p-4f : -0xf.dfc55p-4f : inexact-ok += atanh tonearest flt-32 -0xc.21df7p-4f : -0xf.dfc54p-4f : inexact-ok += atanh towardzero flt-32 -0xc.21df7p-4f : -0xf.dfc54p-4f : inexact-ok += atanh upward flt-32 -0xc.21df7p-4f : -0xf.dfc54p-4f : inexact-ok += atanh downward dbl-64 -0xc.21df7p-4 : -0xf.dfc543031a8d8p-4 : inexact-ok += atanh tonearest dbl-64 -0xc.21df7p-4 : -0xf.dfc543031a8d8p-4 : inexact-ok += atanh towardzero dbl-64 -0xc.21df7p-4 : -0xf.dfc543031a8dp-4 : inexact-ok += atanh upward dbl-64 -0xc.21df7p-4 : -0xf.dfc543031a8dp-4 : inexact-ok += atanh downward ldbl-96-intel -0xc.21df7p-4L : -0xf.dfc543031a8d535p-4L : inexact-ok += atanh tonearest ldbl-96-intel -0xc.21df7p-4L : -0xf.dfc543031a8d535p-4L : inexact-ok += atanh towardzero ldbl-96-intel -0xc.21df7p-4L : -0xf.dfc543031a8d534p-4L : inexact-ok += atanh upward ldbl-96-intel -0xc.21df7p-4L : -0xf.dfc543031a8d534p-4L : inexact-ok += atanh downward ldbl-96-m68k -0xc.21df7p-4L : -0xf.dfc543031a8d535p-4L : inexact-ok += atanh tonearest ldbl-96-m68k -0xc.21df7p-4L : -0xf.dfc543031a8d535p-4L : inexact-ok += atanh towardzero ldbl-96-m68k -0xc.21df7p-4L : -0xf.dfc543031a8d534p-4L : inexact-ok += atanh upward ldbl-96-m68k -0xc.21df7p-4L : -0xf.dfc543031a8d534p-4L : inexact-ok += atanh downward ldbl-128 -0xc.21df7p-4L : -0xf.dfc543031a8d534fa78510d3d478p-4L : inexact-ok += atanh tonearest ldbl-128 -0xc.21df7p-4L : -0xf.dfc543031a8d534fa78510d3d478p-4L : inexact-ok += atanh towardzero ldbl-128 -0xc.21df7p-4L : -0xf.dfc543031a8d534fa78510d3d47p-4L : inexact-ok += atanh upward ldbl-128 -0xc.21df7p-4L : -0xf.dfc543031a8d534fa78510d3d47p-4L : inexact-ok += atanh downward ldbl-128ibm -0xc.21df7p-4L : -0xf.dfc543031a8d534fa78510d3d8p-4L : inexact-ok += atanh tonearest ldbl-128ibm -0xc.21df7p-4L : -0xf.dfc543031a8d534fa78510d3d4p-4L : inexact-ok += atanh towardzero ldbl-128ibm -0xc.21df7p-4L : -0xf.dfc543031a8d534fa78510d3d4p-4L : inexact-ok += atanh upward ldbl-128ibm -0xc.21df7p-4L : -0xf.dfc543031a8d534fa78510d3d4p-4L : inexact-ok += atanh downward flt-32 -0xc.21df8p-4f : -0xf.dfc57p-4f : inexact-ok += atanh tonearest flt-32 -0xc.21df8p-4f : -0xf.dfc57p-4f : inexact-ok += atanh towardzero flt-32 -0xc.21df8p-4f : -0xf.dfc56p-4f : inexact-ok += atanh upward flt-32 -0xc.21df8p-4f : -0xf.dfc56p-4f : inexact-ok += atanh downward dbl-64 -0xc.21df8p-4 : -0xf.dfc568a8239cp-4 : inexact-ok += atanh tonearest dbl-64 -0xc.21df8p-4 : -0xf.dfc568a8239cp-4 : inexact-ok += atanh towardzero dbl-64 -0xc.21df8p-4 : -0xf.dfc568a8239b8p-4 : inexact-ok += atanh upward dbl-64 -0xc.21df8p-4 : -0xf.dfc568a8239b8p-4 : inexact-ok += atanh downward ldbl-96-intel -0xc.21df8p-4L : -0xf.dfc568a8239bd4ep-4L : inexact-ok += atanh tonearest ldbl-96-intel -0xc.21df8p-4L : -0xf.dfc568a8239bd4dp-4L : inexact-ok += atanh towardzero ldbl-96-intel -0xc.21df8p-4L : -0xf.dfc568a8239bd4dp-4L : inexact-ok += atanh upward ldbl-96-intel -0xc.21df8p-4L : -0xf.dfc568a8239bd4dp-4L : inexact-ok += atanh downward ldbl-96-m68k -0xc.21df8p-4L : -0xf.dfc568a8239bd4ep-4L : inexact-ok += atanh tonearest ldbl-96-m68k -0xc.21df8p-4L : -0xf.dfc568a8239bd4dp-4L : inexact-ok += atanh towardzero ldbl-96-m68k -0xc.21df8p-4L : -0xf.dfc568a8239bd4dp-4L : inexact-ok += atanh upward ldbl-96-m68k -0xc.21df8p-4L : -0xf.dfc568a8239bd4dp-4L : inexact-ok += atanh downward ldbl-128 -0xc.21df8p-4L : -0xf.dfc568a8239bd4d71e81b9dc9e9p-4L : inexact-ok += atanh tonearest ldbl-128 -0xc.21df8p-4L : -0xf.dfc568a8239bd4d71e81b9dc9e9p-4L : inexact-ok += atanh towardzero ldbl-128 -0xc.21df8p-4L : -0xf.dfc568a8239bd4d71e81b9dc9e88p-4L : inexact-ok += atanh upward ldbl-128 -0xc.21df8p-4L : -0xf.dfc568a8239bd4d71e81b9dc9e88p-4L : inexact-ok += atanh downward ldbl-128ibm -0xc.21df8p-4L : -0xf.dfc568a8239bd4d71e81b9dcap-4L : inexact-ok += atanh tonearest ldbl-128ibm -0xc.21df8p-4L : -0xf.dfc568a8239bd4d71e81b9dcap-4L : inexact-ok += atanh towardzero ldbl-128ibm -0xc.21df8p-4L : -0xf.dfc568a8239bd4d71e81b9dc9cp-4L : inexact-ok += atanh upward ldbl-128ibm -0xc.21df8p-4L : -0xf.dfc568a8239bd4d71e81b9dc9cp-4L : inexact-ok += atanh downward dbl-64 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e958p-4 : inexact-ok += atanh tonearest dbl-64 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e958p-4 : inexact-ok += atanh towardzero dbl-64 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e95p-4 : inexact-ok += atanh upward dbl-64 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e95p-4 : inexact-ok += atanh downward ldbl-96-intel -0xc.21df7c7f51508p-4L : -0xf.dfc5606a6e957ffp-4L : inexact-ok += atanh tonearest ldbl-96-intel -0xc.21df7c7f51508p-4L : -0xf.dfc5606a6e957ffp-4L : inexact-ok += atanh towardzero ldbl-96-intel -0xc.21df7c7f51508p-4L : -0xf.dfc5606a6e957fep-4L : inexact-ok += atanh upward ldbl-96-intel -0xc.21df7c7f51508p-4L : -0xf.dfc5606a6e957fep-4L : inexact-ok += atanh downward ldbl-96-m68k -0xc.21df7c7f51508p-4L : -0xf.dfc5606a6e957ffp-4L : inexact-ok += atanh tonearest ldbl-96-m68k -0xc.21df7c7f51508p-4L : -0xf.dfc5606a6e957ffp-4L : inexact-ok += atanh towardzero ldbl-96-m68k -0xc.21df7c7f51508p-4L : -0xf.dfc5606a6e957fep-4L : inexact-ok += atanh upward ldbl-96-m68k -0xc.21df7c7f51508p-4L : -0xf.dfc5606a6e957fep-4L : inexact-ok += atanh downward ldbl-128 -0xc.21df7c7f51508p-4L : -0xf.dfc5606a6e957febf5ef1a621eb8p-4L : inexact-ok += atanh tonearest ldbl-128 -0xc.21df7c7f51508p-4L : -0xf.dfc5606a6e957febf5ef1a621ebp-4L : inexact-ok += atanh towardzero ldbl-128 -0xc.21df7c7f51508p-4L : -0xf.dfc5606a6e957febf5ef1a621ebp-4L : inexact-ok += atanh upward ldbl-128 -0xc.21df7c7f51508p-4L : -0xf.dfc5606a6e957febf5ef1a621ebp-4L : inexact-ok += atanh downward ldbl-128ibm -0xc.21df7c7f51508p-4L : -0xf.dfc5606a6e957febf5ef1a622p-4L : inexact-ok += atanh tonearest ldbl-128ibm -0xc.21df7c7f51508p-4L : -0xf.dfc5606a6e957febf5ef1a622p-4L : inexact-ok += atanh towardzero ldbl-128ibm -0xc.21df7c7f51508p-4L : -0xf.dfc5606a6e957febf5ef1a621cp-4L : inexact-ok += atanh upward ldbl-128ibm -0xc.21df7c7f51508p-4L : -0xf.dfc5606a6e957febf5ef1a621cp-4L : inexact-ok atanh 0x1p-500 = atanh downward flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok = atanh tonearest flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok @@ -21774,6 +21968,120 @@ cabs -0x1.0eda54p+28 0xb.09476p+0 = cabs tonearest ldbl-128ibm -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000398f4eef03909bp+28L : inexact-ok = cabs towardzero ldbl-128ibm -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000398f4eef03909a8p+28L : inexact-ok = cabs upward ldbl-128ibm -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000398f4eef03909bp+28L : inexact-ok +cabs -0x1.133b84p+84 -0xa.7d925f57f60cp+768 += cabs downward flt-32 -0x1.133b84p+84f -0xf.fffffp+124f : 0xf.fffffp+124f : inexact-ok += cabs tonearest flt-32 -0x1.133b84p+84f -0xf.fffffp+124f : 0xf.fffffp+124f : inexact-ok += cabs towardzero flt-32 -0x1.133b84p+84f -0xf.fffffp+124f : 0xf.fffffp+124f : inexact-ok += cabs upward flt-32 -0x1.133b84p+84f -0xf.fffffp+124f : plus_infty : inexact-ok overflow errno-erange-ok += cabs downward dbl-64 -0x1.133b84p+84 -0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok += cabs tonearest dbl-64 -0x1.133b84p+84 -0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok += cabs towardzero dbl-64 -0x1.133b84p+84 -0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok += cabs upward dbl-64 -0x1.133b84p+84 -0xf.fffffp+124 : 0xf.fffff00000008p+124 : inexact-ok += cabs downward ldbl-96-intel -0x1.133b84p+84L -0xf.fffffp+124L : 0xf.fffffp+124L : inexact-ok += cabs tonearest ldbl-96-intel -0x1.133b84p+84L -0xf.fffffp+124L : 0xf.fffffp+124L : inexact-ok += cabs towardzero ldbl-96-intel -0x1.133b84p+84L -0xf.fffffp+124L : 0xf.fffffp+124L : inexact-ok += cabs upward ldbl-96-intel -0x1.133b84p+84L -0xf.fffffp+124L : 0xf.fffff0000000001p+124L : inexact-ok += cabs downward ldbl-96-m68k -0x1.133b84p+84L -0xf.fffffp+124L : 0xf.fffffp+124L : inexact-ok += cabs tonearest ldbl-96-m68k -0x1.133b84p+84L -0xf.fffffp+124L : 0xf.fffffp+124L : inexact-ok += cabs towardzero ldbl-96-m68k -0x1.133b84p+84L -0xf.fffffp+124L : 0xf.fffffp+124L : inexact-ok += cabs upward ldbl-96-m68k -0x1.133b84p+84L -0xf.fffffp+124L : 0xf.fffff0000000001p+124L : inexact-ok += cabs downward ldbl-128 -0x1.133b84p+84L -0xf.fffffp+124L : 0xf.fffff000000000000000093f476p+124L : inexact-ok += cabs tonearest ldbl-128 -0x1.133b84p+84L -0xf.fffffp+124L : 0xf.fffff000000000000000093f4768p+124L : inexact-ok += cabs towardzero ldbl-128 -0x1.133b84p+84L -0xf.fffffp+124L : 0xf.fffff000000000000000093f476p+124L : inexact-ok += cabs upward ldbl-128 -0x1.133b84p+84L -0xf.fffffp+124L : 0xf.fffff000000000000000093f4768p+124L : inexact-ok += cabs downward ldbl-128ibm -0x1.133b84p+84L -0xf.fffffp+124L : 0xf.fffff000000000000000093f44p+124L : inexact-ok += cabs tonearest ldbl-128ibm -0x1.133b84p+84L -0xf.fffffp+124L : 0xf.fffff000000000000000093f48p+124L : inexact-ok += cabs towardzero ldbl-128ibm -0x1.133b84p+84L -0xf.fffffp+124L : 0xf.fffff000000000000000093f44p+124L : inexact-ok += cabs upward ldbl-128ibm -0x1.133b84p+84L -0xf.fffffp+124L : 0xf.fffff000000000000000093f48p+124L : inexact-ok += cabs downward dbl-64 -0x1.133b84p+84 -0xa.7d925f57f60cp+768 : 0xa.7d925f57f60cp+768 : inexact-ok += cabs tonearest dbl-64 -0x1.133b84p+84 -0xa.7d925f57f60cp+768 : 0xa.7d925f57f60cp+768 : inexact-ok += cabs towardzero dbl-64 -0x1.133b84p+84 -0xa.7d925f57f60cp+768 : 0xa.7d925f57f60cp+768 : inexact-ok += cabs upward dbl-64 -0x1.133b84p+84 -0xa.7d925f57f60cp+768 : 0xa.7d925f57f60c8p+768 : inexact-ok += cabs downward ldbl-96-intel -0x1.133b84p+84L -0xa.7d925f57f60cp+768L : 0xa.7d925f57f60cp+768L : inexact-ok += cabs tonearest ldbl-96-intel -0x1.133b84p+84L -0xa.7d925f57f60cp+768L : 0xa.7d925f57f60cp+768L : inexact-ok += cabs towardzero ldbl-96-intel -0x1.133b84p+84L -0xa.7d925f57f60cp+768L : 0xa.7d925f57f60cp+768L : inexact-ok += cabs upward ldbl-96-intel -0x1.133b84p+84L -0xa.7d925f57f60cp+768L : 0xa.7d925f57f60c001p+768L : inexact-ok += cabs downward ldbl-96-m68k -0x1.133b84p+84L -0xa.7d925f57f60cp+768L : 0xa.7d925f57f60cp+768L : inexact-ok += cabs tonearest ldbl-96-m68k -0x1.133b84p+84L -0xa.7d925f57f60cp+768L : 0xa.7d925f57f60cp+768L : inexact-ok += cabs towardzero ldbl-96-m68k -0x1.133b84p+84L -0xa.7d925f57f60cp+768L : 0xa.7d925f57f60cp+768L : inexact-ok += cabs upward ldbl-96-m68k -0x1.133b84p+84L -0xa.7d925f57f60cp+768L : 0xa.7d925f57f60c001p+768L : inexact-ok += cabs downward ldbl-128 -0x1.133b84p+84L -0xa.7d925f57f60cp+768L : 0xa.7d925f57f60cp+768L : inexact-ok += cabs tonearest ldbl-128 -0x1.133b84p+84L -0xa.7d925f57f60cp+768L : 0xa.7d925f57f60cp+768L : inexact-ok += cabs towardzero ldbl-128 -0x1.133b84p+84L -0xa.7d925f57f60cp+768L : 0xa.7d925f57f60cp+768L : inexact-ok += cabs upward ldbl-128 -0x1.133b84p+84L -0xa.7d925f57f60cp+768L : 0xa.7d925f57f60c0000000000000008p+768L : inexact-ok += cabs downward ldbl-128ibm -0x1.133b84p+84L -0xa.7d925f57f60cp+768L : 0xa.7d925f57f60cp+768L : inexact-ok += cabs tonearest ldbl-128ibm -0x1.133b84p+84L -0xa.7d925f57f60cp+768L : 0xa.7d925f57f60cp+768L : inexact-ok += cabs towardzero ldbl-128ibm -0x1.133b84p+84L -0xa.7d925f57f60cp+768L : 0xa.7d925f57f60cp+768L : inexact-ok += cabs upward ldbl-128ibm -0x1.133b84p+84L -0xa.7d925f57f60cp+768L : 0xa.7d925f57f60c00000000000004p+768L : inexact-ok +cabs -0 -0x3.4e5d7877324cp+0 += cabs downward flt-32 -0x0p+0f -0x3.4e5d78p+0f : 0x3.4e5d78p+0f : inexact-ok += cabs tonearest flt-32 -0x0p+0f -0x3.4e5d78p+0f : 0x3.4e5d78p+0f : inexact-ok += cabs towardzero flt-32 -0x0p+0f -0x3.4e5d78p+0f : 0x3.4e5d78p+0f : inexact-ok += cabs upward flt-32 -0x0p+0f -0x3.4e5d78p+0f : 0x3.4e5d78p+0f : inexact-ok += cabs downward dbl-64 -0x0p+0 -0x3.4e5d78p+0 : 0x3.4e5d78p+0 : inexact-ok += cabs tonearest dbl-64 -0x0p+0 -0x3.4e5d78p+0 : 0x3.4e5d78p+0 : inexact-ok += cabs towardzero dbl-64 -0x0p+0 -0x3.4e5d78p+0 : 0x3.4e5d78p+0 : inexact-ok += cabs upward dbl-64 -0x0p+0 -0x3.4e5d78p+0 : 0x3.4e5d78p+0 : inexact-ok += cabs downward ldbl-96-intel -0x0p+0L -0x3.4e5d78p+0L : 0x3.4e5d78p+0L : inexact-ok += cabs tonearest ldbl-96-intel -0x0p+0L -0x3.4e5d78p+0L : 0x3.4e5d78p+0L : inexact-ok += cabs towardzero ldbl-96-intel -0x0p+0L -0x3.4e5d78p+0L : 0x3.4e5d78p+0L : inexact-ok += cabs upward ldbl-96-intel -0x0p+0L -0x3.4e5d78p+0L : 0x3.4e5d78p+0L : inexact-ok += cabs downward ldbl-96-m68k -0x0p+0L -0x3.4e5d78p+0L : 0x3.4e5d78p+0L : inexact-ok += cabs tonearest ldbl-96-m68k -0x0p+0L -0x3.4e5d78p+0L : 0x3.4e5d78p+0L : inexact-ok += cabs towardzero ldbl-96-m68k -0x0p+0L -0x3.4e5d78p+0L : 0x3.4e5d78p+0L : inexact-ok += cabs upward ldbl-96-m68k -0x0p+0L -0x3.4e5d78p+0L : 0x3.4e5d78p+0L : inexact-ok += cabs downward ldbl-128 -0x0p+0L -0x3.4e5d78p+0L : 0x3.4e5d78p+0L : inexact-ok += cabs tonearest ldbl-128 -0x0p+0L -0x3.4e5d78p+0L : 0x3.4e5d78p+0L : inexact-ok += cabs towardzero ldbl-128 -0x0p+0L -0x3.4e5d78p+0L : 0x3.4e5d78p+0L : inexact-ok += cabs upward ldbl-128 -0x0p+0L -0x3.4e5d78p+0L : 0x3.4e5d78p+0L : inexact-ok += cabs downward ldbl-128ibm -0x0p+0L -0x3.4e5d78p+0L : 0x3.4e5d78p+0L : inexact-ok += cabs tonearest ldbl-128ibm -0x0p+0L -0x3.4e5d78p+0L : 0x3.4e5d78p+0L : inexact-ok += cabs towardzero ldbl-128ibm -0x0p+0L -0x3.4e5d78p+0L : 0x3.4e5d78p+0L : inexact-ok += cabs upward ldbl-128ibm -0x0p+0L -0x3.4e5d78p+0L : 0x3.4e5d78p+0L : inexact-ok += cabs downward flt-32 -0x0p+0f -0x3.4e5d7cp+0f : 0x3.4e5d7cp+0f : inexact-ok += cabs tonearest flt-32 -0x0p+0f -0x3.4e5d7cp+0f : 0x3.4e5d7cp+0f : inexact-ok += cabs towardzero flt-32 -0x0p+0f -0x3.4e5d7cp+0f : 0x3.4e5d7cp+0f : inexact-ok += cabs upward flt-32 -0x0p+0f -0x3.4e5d7cp+0f : 0x3.4e5d7cp+0f : inexact-ok += cabs downward dbl-64 -0x0p+0 -0x3.4e5d7cp+0 : 0x3.4e5d7cp+0 : inexact-ok += cabs tonearest dbl-64 -0x0p+0 -0x3.4e5d7cp+0 : 0x3.4e5d7cp+0 : inexact-ok += cabs towardzero dbl-64 -0x0p+0 -0x3.4e5d7cp+0 : 0x3.4e5d7cp+0 : inexact-ok += cabs upward dbl-64 -0x0p+0 -0x3.4e5d7cp+0 : 0x3.4e5d7cp+0 : inexact-ok += cabs downward ldbl-96-intel -0x0p+0L -0x3.4e5d7cp+0L : 0x3.4e5d7cp+0L : inexact-ok += cabs tonearest ldbl-96-intel -0x0p+0L -0x3.4e5d7cp+0L : 0x3.4e5d7cp+0L : inexact-ok += cabs towardzero ldbl-96-intel -0x0p+0L -0x3.4e5d7cp+0L : 0x3.4e5d7cp+0L : inexact-ok += cabs upward ldbl-96-intel -0x0p+0L -0x3.4e5d7cp+0L : 0x3.4e5d7cp+0L : inexact-ok += cabs downward ldbl-96-m68k -0x0p+0L -0x3.4e5d7cp+0L : 0x3.4e5d7cp+0L : inexact-ok += cabs tonearest ldbl-96-m68k -0x0p+0L -0x3.4e5d7cp+0L : 0x3.4e5d7cp+0L : inexact-ok += cabs towardzero ldbl-96-m68k -0x0p+0L -0x3.4e5d7cp+0L : 0x3.4e5d7cp+0L : inexact-ok += cabs upward ldbl-96-m68k -0x0p+0L -0x3.4e5d7cp+0L : 0x3.4e5d7cp+0L : inexact-ok += cabs downward ldbl-128 -0x0p+0L -0x3.4e5d7cp+0L : 0x3.4e5d7cp+0L : inexact-ok += cabs tonearest ldbl-128 -0x0p+0L -0x3.4e5d7cp+0L : 0x3.4e5d7cp+0L : inexact-ok += cabs towardzero ldbl-128 -0x0p+0L -0x3.4e5d7cp+0L : 0x3.4e5d7cp+0L : inexact-ok += cabs upward ldbl-128 -0x0p+0L -0x3.4e5d7cp+0L : 0x3.4e5d7cp+0L : inexact-ok += cabs downward ldbl-128ibm -0x0p+0L -0x3.4e5d7cp+0L : 0x3.4e5d7cp+0L : inexact-ok += cabs tonearest ldbl-128ibm -0x0p+0L -0x3.4e5d7cp+0L : 0x3.4e5d7cp+0L : inexact-ok += cabs towardzero ldbl-128ibm -0x0p+0L -0x3.4e5d7cp+0L : 0x3.4e5d7cp+0L : inexact-ok += cabs upward ldbl-128ibm -0x0p+0L -0x3.4e5d7cp+0L : 0x3.4e5d7cp+0L : inexact-ok += cabs downward dbl-64 -0x0p+0 -0x3.4e5d7877324cp+0 : 0x3.4e5d7877324cp+0 : inexact-ok += cabs tonearest dbl-64 -0x0p+0 -0x3.4e5d7877324cp+0 : 0x3.4e5d7877324cp+0 : inexact-ok += cabs towardzero dbl-64 -0x0p+0 -0x3.4e5d7877324cp+0 : 0x3.4e5d7877324cp+0 : inexact-ok += cabs upward dbl-64 -0x0p+0 -0x3.4e5d7877324cp+0 : 0x3.4e5d7877324cp+0 : inexact-ok += cabs downward ldbl-96-intel -0x0p+0L -0x3.4e5d7877324cp+0L : 0x3.4e5d7877324cp+0L : inexact-ok += cabs tonearest ldbl-96-intel -0x0p+0L -0x3.4e5d7877324cp+0L : 0x3.4e5d7877324cp+0L : inexact-ok += cabs towardzero ldbl-96-intel -0x0p+0L -0x3.4e5d7877324cp+0L : 0x3.4e5d7877324cp+0L : inexact-ok += cabs upward ldbl-96-intel -0x0p+0L -0x3.4e5d7877324cp+0L : 0x3.4e5d7877324cp+0L : inexact-ok += cabs downward ldbl-96-m68k -0x0p+0L -0x3.4e5d7877324cp+0L : 0x3.4e5d7877324cp+0L : inexact-ok += cabs tonearest ldbl-96-m68k -0x0p+0L -0x3.4e5d7877324cp+0L : 0x3.4e5d7877324cp+0L : inexact-ok += cabs towardzero ldbl-96-m68k -0x0p+0L -0x3.4e5d7877324cp+0L : 0x3.4e5d7877324cp+0L : inexact-ok += cabs upward ldbl-96-m68k -0x0p+0L -0x3.4e5d7877324cp+0L : 0x3.4e5d7877324cp+0L : inexact-ok += cabs downward ldbl-128 -0x0p+0L -0x3.4e5d7877324cp+0L : 0x3.4e5d7877324cp+0L : inexact-ok += cabs tonearest ldbl-128 -0x0p+0L -0x3.4e5d7877324cp+0L : 0x3.4e5d7877324cp+0L : inexact-ok += cabs towardzero ldbl-128 -0x0p+0L -0x3.4e5d7877324cp+0L : 0x3.4e5d7877324cp+0L : inexact-ok += cabs upward ldbl-128 -0x0p+0L -0x3.4e5d7877324cp+0L : 0x3.4e5d7877324cp+0L : inexact-ok += cabs downward ldbl-128ibm -0x0p+0L -0x3.4e5d7877324cp+0L : 0x3.4e5d7877324cp+0L : inexact-ok += cabs tonearest ldbl-128ibm -0x0p+0L -0x3.4e5d7877324cp+0L : 0x3.4e5d7877324cp+0L : inexact-ok += cabs towardzero ldbl-128ibm -0x0p+0L -0x3.4e5d7877324cp+0L : 0x3.4e5d7877324cp+0L : inexact-ok += cabs upward ldbl-128ibm -0x0p+0L -0x3.4e5d7877324cp+0L : 0x3.4e5d7877324cp+0L : inexact-ok carg 2.0 0 = carg downward flt-32 0x2p+0f 0x0p+0f : 0x0p+0f : inexact-ok = carg tonearest flt-32 0x2p+0f 0x0p+0f : 0x0p+0f : inexact-ok @@ -22274,6 +22582,100 @@ carg 0x3.8ff10cp+0 -0x6.b0794p-4 = carg tonearest ldbl-128ibm 0x3.8ff10cp+0L -0x6.b0794p-4L : -0x1.de89352a0e839633c32d65e254p-4L : inexact-ok = carg towardzero ldbl-128ibm 0x3.8ff10cp+0L -0x6.b0794p-4L : -0x1.de89352a0e839633c32d65e254p-4L : inexact-ok = carg upward ldbl-128ibm 0x3.8ff10cp+0L -0x6.b0794p-4L : -0x1.de89352a0e839633c32d65e254p-4L : inexact-ok +carg -0x3.973cc4p+72 -0xf.fffffp+124 += carg downward flt-32 -0x3.973cc4p+72f -0xf.fffffp+124f : -0x1.921fb6p+0f : inexact-ok += carg tonearest flt-32 -0x3.973cc4p+72f -0xf.fffffp+124f : -0x1.921fb6p+0f : inexact-ok += carg towardzero flt-32 -0x3.973cc4p+72f -0xf.fffffp+124f : -0x1.921fb4p+0f : inexact-ok += carg upward flt-32 -0x3.973cc4p+72f -0xf.fffffp+124f : -0x1.921fb4p+0f : inexact-ok += carg downward dbl-64 -0x3.973cc4p+72 -0xf.fffffp+124 : -0x1.921fb54442d19p+0 : inexact-ok += carg tonearest dbl-64 -0x3.973cc4p+72 -0xf.fffffp+124 : -0x1.921fb54442d19p+0 : inexact-ok += carg towardzero dbl-64 -0x3.973cc4p+72 -0xf.fffffp+124 : -0x1.921fb54442d18p+0 : inexact-ok += carg upward dbl-64 -0x3.973cc4p+72 -0xf.fffffp+124 : -0x1.921fb54442d18p+0 : inexact-ok += carg downward ldbl-96-intel -0x3.973cc4p+72L -0xf.fffffp+124L : -0x1.921fb54442d18802p+0L : inexact-ok += carg tonearest ldbl-96-intel -0x3.973cc4p+72L -0xf.fffffp+124L : -0x1.921fb54442d188p+0L : inexact-ok += carg towardzero ldbl-96-intel -0x3.973cc4p+72L -0xf.fffffp+124L : -0x1.921fb54442d188p+0L : inexact-ok += carg upward ldbl-96-intel -0x3.973cc4p+72L -0xf.fffffp+124L : -0x1.921fb54442d188p+0L : inexact-ok += carg downward ldbl-96-m68k -0x3.973cc4p+72L -0xf.fffffp+124L : -0x1.921fb54442d18802p+0L : inexact-ok += carg tonearest ldbl-96-m68k -0x3.973cc4p+72L -0xf.fffffp+124L : -0x1.921fb54442d188p+0L : inexact-ok += carg towardzero ldbl-96-m68k -0x3.973cc4p+72L -0xf.fffffp+124L : -0x1.921fb54442d188p+0L : inexact-ok += carg upward ldbl-96-m68k -0x3.973cc4p+72L -0xf.fffffp+124L : -0x1.921fb54442d188p+0L : inexact-ok += carg downward ldbl-128 -0x3.973cc4p+72L -0xf.fffffp+124L : -0x1.921fb54442d18800c6545c53c95p+0L : inexact-ok += carg tonearest ldbl-128 -0x3.973cc4p+72L -0xf.fffffp+124L : -0x1.921fb54442d18800c6545c53c94fp+0L : inexact-ok += carg towardzero ldbl-128 -0x3.973cc4p+72L -0xf.fffffp+124L : -0x1.921fb54442d18800c6545c53c94fp+0L : inexact-ok += carg upward ldbl-128 -0x3.973cc4p+72L -0xf.fffffp+124L : -0x1.921fb54442d18800c6545c53c94fp+0L : inexact-ok += carg downward ldbl-128ibm -0x3.973cc4p+72L -0xf.fffffp+124L : -0x1.921fb54442d18800c6545c53c98p+0L : inexact-ok += carg tonearest ldbl-128ibm -0x3.973cc4p+72L -0xf.fffffp+124L : -0x1.921fb54442d18800c6545c53c98p+0L : inexact-ok += carg towardzero ldbl-128ibm -0x3.973cc4p+72L -0xf.fffffp+124L : -0x1.921fb54442d18800c6545c53c9p+0L : inexact-ok += carg upward ldbl-128ibm -0x3.973cc4p+72L -0xf.fffffp+124L : -0x1.921fb54442d18800c6545c53c9p+0L : inexact-ok +carg 0x8p-152 0x4p-1076 += carg downward flt-32 0x8p-152f 0x8p-152f : 0xc.90fdap-4f : inexact-ok += carg tonearest flt-32 0x8p-152f 0x8p-152f : 0xc.90fdbp-4f : inexact-ok += carg towardzero flt-32 0x8p-152f 0x8p-152f : 0xc.90fdap-4f : inexact-ok += carg upward flt-32 0x8p-152f 0x8p-152f : 0xc.90fdbp-4f : inexact-ok += carg downward dbl-64 0x8p-152 0x8p-152 : 0xc.90fdaa22168cp-4 : inexact-ok += carg tonearest dbl-64 0x8p-152 0x8p-152 : 0xc.90fdaa22168cp-4 : inexact-ok += carg towardzero dbl-64 0x8p-152 0x8p-152 : 0xc.90fdaa22168cp-4 : inexact-ok += carg upward dbl-64 0x8p-152 0x8p-152 : 0xc.90fdaa22168c8p-4 : inexact-ok += carg downward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234p-4L : inexact-ok += carg tonearest ldbl-96-intel 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c235p-4L : inexact-ok += carg towardzero ldbl-96-intel 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234p-4L : inexact-ok += carg upward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c235p-4L : inexact-ok += carg downward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234p-4L : inexact-ok += carg tonearest ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c235p-4L : inexact-ok += carg towardzero ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234p-4L : inexact-ok += carg upward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c235p-4L : inexact-ok += carg downward ldbl-128 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok += carg tonearest ldbl-128 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok += carg towardzero ldbl-128 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok += carg upward ldbl-128 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234c4c6628b80dc8p-4L : inexact-ok += carg downward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok += carg tonearest ldbl-128ibm 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok += carg towardzero ldbl-128ibm 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok += carg upward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234c4c6628b81p-4L : inexact-ok += carg downward flt-32 0x8p-152f 0x0p+0f : 0x0p+0f : inexact-ok += carg tonearest flt-32 0x8p-152f 0x0p+0f : 0x0p+0f : inexact-ok += carg towardzero flt-32 0x8p-152f 0x0p+0f : 0x0p+0f : inexact-ok += carg upward flt-32 0x8p-152f 0x0p+0f : 0x0p+0f : inexact-ok += carg downward dbl-64 0x8p-152 0x0p+0 : 0x0p+0 : inexact-ok += carg tonearest dbl-64 0x8p-152 0x0p+0 : 0x0p+0 : inexact-ok += carg towardzero dbl-64 0x8p-152 0x0p+0 : 0x0p+0 : inexact-ok += carg upward dbl-64 0x8p-152 0x0p+0 : 0x0p+0 : inexact-ok += carg downward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x0p+0L : inexact-ok += carg tonearest ldbl-96-intel 0x8p-152L 0x0p+0L : 0x0p+0L : inexact-ok += carg towardzero ldbl-96-intel 0x8p-152L 0x0p+0L : 0x0p+0L : inexact-ok += carg upward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x0p+0L : inexact-ok += carg downward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x0p+0L : inexact-ok += carg tonearest ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x0p+0L : inexact-ok += carg towardzero ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x0p+0L : inexact-ok += carg upward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x0p+0L : inexact-ok += carg downward ldbl-128 0x8p-152L 0x0p+0L : 0x0p+0L : inexact-ok += carg tonearest ldbl-128 0x8p-152L 0x0p+0L : 0x0p+0L : inexact-ok += carg towardzero ldbl-128 0x8p-152L 0x0p+0L : 0x0p+0L : inexact-ok += carg upward ldbl-128 0x8p-152L 0x0p+0L : 0x0p+0L : inexact-ok += carg downward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x0p+0L : inexact-ok += carg tonearest ldbl-128ibm 0x8p-152L 0x0p+0L : 0x0p+0L : inexact-ok += carg towardzero ldbl-128ibm 0x8p-152L 0x0p+0L : 0x0p+0L : inexact-ok += carg upward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x0p+0L : inexact-ok += carg downward dbl-64 0x8p-152 0x4p-1076 : 0x7.ffffffffffffcp-928 : inexact-ok += carg tonearest dbl-64 0x8p-152 0x4p-1076 : 0x8p-928 : inexact-ok += carg towardzero dbl-64 0x8p-152 0x4p-1076 : 0x7.ffffffffffffcp-928 : inexact-ok += carg upward dbl-64 0x8p-152 0x4p-1076 : 0x8p-928 : inexact-ok += carg downward ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x7.fffffffffffffff8p-928L : inexact-ok += carg tonearest ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-928L : inexact-ok += carg towardzero ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x7.fffffffffffffff8p-928L : inexact-ok += carg upward ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-928L : inexact-ok += carg downward ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x7.fffffffffffffff8p-928L : inexact-ok += carg tonearest ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-928L : inexact-ok += carg towardzero ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x7.fffffffffffffff8p-928L : inexact-ok += carg upward ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-928L : inexact-ok += carg downward ldbl-128 0x8p-152L 0x4p-1076L : 0x7.fffffffffffffffffffffffffffcp-928L : inexact-ok += carg tonearest ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-928L : inexact-ok += carg towardzero ldbl-128 0x8p-152L 0x4p-1076L : 0x7.fffffffffffffffffffffffffffcp-928L : inexact-ok += carg upward ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-928L : inexact-ok += carg downward ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x7.fffffffffffffffffffffffffep-928L : inexact-ok += carg tonearest ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-928L : inexact-ok += carg towardzero ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x7.fffffffffffffffffffffffffep-928L : inexact-ok += carg upward ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-928L : inexact-ok cbrt 0.0 = cbrt downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok = cbrt tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok @@ -22928,6 +23330,131 @@ cbrt -0x1.f28ab85f3580ap-128 = cbrt tonearest ldbl-128ibm -0x1.f28ab85f3580ap-128L : -0x3.25909b56c104c21f46cb785a47p-44L : inexact-ok = cbrt towardzero ldbl-128ibm -0x1.f28ab85f3580ap-128L : -0x3.25909b56c104c21f46cb785a46p-44L : inexact-ok = cbrt upward ldbl-128ibm -0x1.f28ab85f3580ap-128L : -0x3.25909b56c104c21f46cb785a46p-44L : inexact-ok +cbrt -0x2.b5cd28p-36 += cbrt downward flt-32 -0x2.b5cd28p-36f : -0x1.64ebb2p-12f : inexact-ok += cbrt tonearest flt-32 -0x2.b5cd28p-36f : -0x1.64ebb2p-12f : inexact-ok += cbrt towardzero flt-32 -0x2.b5cd28p-36f : -0x1.64ebbp-12f : inexact-ok += cbrt upward flt-32 -0x2.b5cd28p-36f : -0x1.64ebbp-12f : inexact-ok += cbrt downward dbl-64 -0x2.b5cd28p-36 : -0x1.64ebb100c787cp-12 : inexact-ok += cbrt tonearest dbl-64 -0x2.b5cd28p-36 : -0x1.64ebb100c787bp-12 : inexact-ok += cbrt towardzero dbl-64 -0x2.b5cd28p-36 : -0x1.64ebb100c787bp-12 : inexact-ok += cbrt upward dbl-64 -0x2.b5cd28p-36 : -0x1.64ebb100c787bp-12 : inexact-ok += cbrt downward ldbl-96-intel -0x2.b5cd28p-36L : -0x1.64ebb100c787b01ep-12L : inexact-ok += cbrt tonearest ldbl-96-intel -0x2.b5cd28p-36L : -0x1.64ebb100c787b01ep-12L : inexact-ok += cbrt towardzero ldbl-96-intel -0x2.b5cd28p-36L : -0x1.64ebb100c787b01cp-12L : inexact-ok += cbrt upward ldbl-96-intel -0x2.b5cd28p-36L : -0x1.64ebb100c787b01cp-12L : inexact-ok += cbrt downward ldbl-96-m68k -0x2.b5cd28p-36L : -0x1.64ebb100c787b01ep-12L : inexact-ok += cbrt tonearest ldbl-96-m68k -0x2.b5cd28p-36L : -0x1.64ebb100c787b01ep-12L : inexact-ok += cbrt towardzero ldbl-96-m68k -0x2.b5cd28p-36L : -0x1.64ebb100c787b01cp-12L : inexact-ok += cbrt upward ldbl-96-m68k -0x2.b5cd28p-36L : -0x1.64ebb100c787b01cp-12L : inexact-ok += cbrt downward ldbl-128 -0x2.b5cd28p-36L : -0x1.64ebb100c787b01d76587f2a6af3p-12L : inexact-ok += cbrt tonearest ldbl-128 -0x2.b5cd28p-36L : -0x1.64ebb100c787b01d76587f2a6af2p-12L : inexact-ok += cbrt towardzero ldbl-128 -0x2.b5cd28p-36L : -0x1.64ebb100c787b01d76587f2a6af2p-12L : inexact-ok += cbrt upward ldbl-128 -0x2.b5cd28p-36L : -0x1.64ebb100c787b01d76587f2a6af2p-12L : inexact-ok += cbrt downward ldbl-128ibm -0x2.b5cd28p-36L : -0x1.64ebb100c787b01d76587f2a6bp-12L : inexact-ok += cbrt tonearest ldbl-128ibm -0x2.b5cd28p-36L : -0x1.64ebb100c787b01d76587f2a6bp-12L : inexact-ok += cbrt towardzero ldbl-128ibm -0x2.b5cd28p-36L : -0x1.64ebb100c787b01d76587f2a6a8p-12L : inexact-ok += cbrt upward ldbl-128ibm -0x2.b5cd28p-36L : -0x1.64ebb100c787b01d76587f2a6a8p-12L : inexact-ok +cbrt -0x1.d6a8bep-20 += cbrt downward flt-32 -0x1.d6a8bep-20f : -0x3.164204p-8f : inexact-ok += cbrt tonearest flt-32 -0x1.d6a8bep-20f : -0x3.1642p-8f : inexact-ok += cbrt towardzero flt-32 -0x1.d6a8bep-20f : -0x3.1642p-8f : inexact-ok += cbrt upward flt-32 -0x1.d6a8bep-20f : -0x3.1642p-8f : inexact-ok += cbrt downward dbl-64 -0x1.d6a8bep-20 : -0x3.164200fbbcb74p-8 : inexact-ok += cbrt tonearest dbl-64 -0x1.d6a8bep-20 : -0x3.164200fbbcb72p-8 : inexact-ok += cbrt towardzero dbl-64 -0x1.d6a8bep-20 : -0x3.164200fbbcb72p-8 : inexact-ok += cbrt upward dbl-64 -0x1.d6a8bep-20 : -0x3.164200fbbcb72p-8 : inexact-ok += cbrt downward ldbl-96-intel -0x1.d6a8bep-20L : -0x3.164200fbbcb7214cp-8L : inexact-ok += cbrt tonearest ldbl-96-intel -0x1.d6a8bep-20L : -0x3.164200fbbcb7214cp-8L : inexact-ok += cbrt towardzero ldbl-96-intel -0x1.d6a8bep-20L : -0x3.164200fbbcb72148p-8L : inexact-ok += cbrt upward ldbl-96-intel -0x1.d6a8bep-20L : -0x3.164200fbbcb72148p-8L : inexact-ok += cbrt downward ldbl-96-m68k -0x1.d6a8bep-20L : -0x3.164200fbbcb7214cp-8L : inexact-ok += cbrt tonearest ldbl-96-m68k -0x1.d6a8bep-20L : -0x3.164200fbbcb7214cp-8L : inexact-ok += cbrt towardzero ldbl-96-m68k -0x1.d6a8bep-20L : -0x3.164200fbbcb72148p-8L : inexact-ok += cbrt upward ldbl-96-m68k -0x1.d6a8bep-20L : -0x3.164200fbbcb72148p-8L : inexact-ok += cbrt downward ldbl-128 -0x1.d6a8bep-20L : -0x3.164200fbbcb7214abb0ade43ea96p-8L : inexact-ok += cbrt tonearest ldbl-128 -0x1.d6a8bep-20L : -0x3.164200fbbcb7214abb0ade43ea94p-8L : inexact-ok += cbrt towardzero ldbl-128 -0x1.d6a8bep-20L : -0x3.164200fbbcb7214abb0ade43ea94p-8L : inexact-ok += cbrt upward ldbl-128 -0x1.d6a8bep-20L : -0x3.164200fbbcb7214abb0ade43ea94p-8L : inexact-ok += cbrt downward ldbl-128ibm -0x1.d6a8bep-20L : -0x3.164200fbbcb7214abb0ade43ebp-8L : inexact-ok += cbrt tonearest ldbl-128ibm -0x1.d6a8bep-20L : -0x3.164200fbbcb7214abb0ade43ebp-8L : inexact-ok += cbrt towardzero ldbl-128ibm -0x1.d6a8bep-20L : -0x3.164200fbbcb7214abb0ade43eap-8L : inexact-ok += cbrt upward ldbl-128ibm -0x1.d6a8bep-20L : -0x3.164200fbbcb7214abb0ade43eap-8L : inexact-ok +cbrt -0x3.593ed8p-72 += cbrt downward flt-32 -0x3.593ed8p-72f : -0x1.7eff2ap-24f : inexact-ok += cbrt tonearest flt-32 -0x3.593ed8p-72f : -0x1.7eff28p-24f : inexact-ok += cbrt towardzero flt-32 -0x3.593ed8p-72f : -0x1.7eff28p-24f : inexact-ok += cbrt upward flt-32 -0x3.593ed8p-72f : -0x1.7eff28p-24f : inexact-ok += cbrt downward dbl-64 -0x3.593ed8p-72 : -0x1.7eff2881c395fp-24 : inexact-ok += cbrt tonearest dbl-64 -0x3.593ed8p-72 : -0x1.7eff2881c395fp-24 : inexact-ok += cbrt towardzero dbl-64 -0x3.593ed8p-72 : -0x1.7eff2881c395ep-24 : inexact-ok += cbrt upward dbl-64 -0x3.593ed8p-72 : -0x1.7eff2881c395ep-24 : inexact-ok += cbrt downward ldbl-96-intel -0x3.593ed8p-72L : -0x1.7eff2881c395ed18p-24L : inexact-ok += cbrt tonearest ldbl-96-intel -0x3.593ed8p-72L : -0x1.7eff2881c395ed16p-24L : inexact-ok += cbrt towardzero ldbl-96-intel -0x3.593ed8p-72L : -0x1.7eff2881c395ed16p-24L : inexact-ok += cbrt upward ldbl-96-intel -0x3.593ed8p-72L : -0x1.7eff2881c395ed16p-24L : inexact-ok += cbrt downward ldbl-96-m68k -0x3.593ed8p-72L : -0x1.7eff2881c395ed18p-24L : inexact-ok += cbrt tonearest ldbl-96-m68k -0x3.593ed8p-72L : -0x1.7eff2881c395ed16p-24L : inexact-ok += cbrt towardzero ldbl-96-m68k -0x3.593ed8p-72L : -0x1.7eff2881c395ed16p-24L : inexact-ok += cbrt upward ldbl-96-m68k -0x3.593ed8p-72L : -0x1.7eff2881c395ed16p-24L : inexact-ok += cbrt downward ldbl-128 -0x3.593ed8p-72L : -0x1.7eff2881c395ed16ad29095a964dp-24L : inexact-ok += cbrt tonearest ldbl-128 -0x3.593ed8p-72L : -0x1.7eff2881c395ed16ad29095a964cp-24L : inexact-ok += cbrt towardzero ldbl-128 -0x3.593ed8p-72L : -0x1.7eff2881c395ed16ad29095a964cp-24L : inexact-ok += cbrt upward ldbl-128 -0x3.593ed8p-72L : -0x1.7eff2881c395ed16ad29095a964cp-24L : inexact-ok += cbrt downward ldbl-128ibm -0x3.593ed8p-72L : -0x1.7eff2881c395ed16ad29095a968p-24L : inexact-ok += cbrt tonearest ldbl-128ibm -0x3.593ed8p-72L : -0x1.7eff2881c395ed16ad29095a968p-24L : inexact-ok += cbrt towardzero ldbl-128ibm -0x3.593ed8p-72L : -0x1.7eff2881c395ed16ad29095a96p-24L : inexact-ok += cbrt upward ldbl-128ibm -0x3.593ed8p-72L : -0x1.7eff2881c395ed16ad29095a96p-24L : inexact-ok +cbrt 0x1.bd0098p-104 += cbrt downward flt-32 0x1.bd0098p-104f : 0x3.07a108p-36f : inexact-ok += cbrt tonearest flt-32 0x1.bd0098p-104f : 0x3.07a108p-36f : inexact-ok += cbrt towardzero flt-32 0x1.bd0098p-104f : 0x3.07a108p-36f : inexact-ok += cbrt upward flt-32 0x1.bd0098p-104f : 0x3.07a10cp-36f : inexact-ok += cbrt downward dbl-64 0x1.bd0098p-104 : 0x3.07a108f565328p-36 : inexact-ok += cbrt tonearest dbl-64 0x1.bd0098p-104 : 0x3.07a108f56532ap-36 : inexact-ok += cbrt towardzero dbl-64 0x1.bd0098p-104 : 0x3.07a108f565328p-36 : inexact-ok += cbrt upward dbl-64 0x1.bd0098p-104 : 0x3.07a108f56532ap-36 : inexact-ok += cbrt downward ldbl-96-intel 0x1.bd0098p-104L : 0x3.07a108f565329ec8p-36L : inexact-ok += cbrt tonearest ldbl-96-intel 0x1.bd0098p-104L : 0x3.07a108f565329ec8p-36L : inexact-ok += cbrt towardzero ldbl-96-intel 0x1.bd0098p-104L : 0x3.07a108f565329ec8p-36L : inexact-ok += cbrt upward ldbl-96-intel 0x1.bd0098p-104L : 0x3.07a108f565329eccp-36L : inexact-ok += cbrt downward ldbl-96-m68k 0x1.bd0098p-104L : 0x3.07a108f565329ec8p-36L : inexact-ok += cbrt tonearest ldbl-96-m68k 0x1.bd0098p-104L : 0x3.07a108f565329ec8p-36L : inexact-ok += cbrt towardzero ldbl-96-m68k 0x1.bd0098p-104L : 0x3.07a108f565329ec8p-36L : inexact-ok += cbrt upward ldbl-96-m68k 0x1.bd0098p-104L : 0x3.07a108f565329eccp-36L : inexact-ok += cbrt downward ldbl-128 0x1.bd0098p-104L : 0x3.07a108f565329ec8fffea3a6b34ep-36L : inexact-ok += cbrt tonearest ldbl-128 0x1.bd0098p-104L : 0x3.07a108f565329ec8fffea3a6b35p-36L : inexact-ok += cbrt towardzero ldbl-128 0x1.bd0098p-104L : 0x3.07a108f565329ec8fffea3a6b34ep-36L : inexact-ok += cbrt upward ldbl-128 0x1.bd0098p-104L : 0x3.07a108f565329ec8fffea3a6b35p-36L : inexact-ok += cbrt downward ldbl-128ibm 0x1.bd0098p-104L : 0x3.07a108f565329ec8fffea3a6b3p-36L : inexact-ok += cbrt tonearest ldbl-128ibm 0x1.bd0098p-104L : 0x3.07a108f565329ec8fffea3a6b3p-36L : inexact-ok += cbrt towardzero ldbl-128ibm 0x1.bd0098p-104L : 0x3.07a108f565329ec8fffea3a6b3p-36L : inexact-ok += cbrt upward ldbl-128ibm 0x1.bd0098p-104L : 0x3.07a108f565329ec8fffea3a6b4p-36L : inexact-ok +cbrt -0x3.300d34p+0 += cbrt downward flt-32 -0x3.300d34p+0f : -0x1.78c2ccp+0f : inexact-ok += cbrt tonearest flt-32 -0x3.300d34p+0f : -0x1.78c2ccp+0f : inexact-ok += cbrt towardzero flt-32 -0x3.300d34p+0f : -0x1.78c2cap+0f : inexact-ok += cbrt upward flt-32 -0x3.300d34p+0f : -0x1.78c2cap+0f : inexact-ok += cbrt downward dbl-64 -0x3.300d34p+0 : -0x1.78c2cb7ea3cep+0 : inexact-ok += cbrt tonearest dbl-64 -0x3.300d34p+0 : -0x1.78c2cb7ea3cdfp+0 : inexact-ok += cbrt towardzero dbl-64 -0x3.300d34p+0 : -0x1.78c2cb7ea3cdfp+0 : inexact-ok += cbrt upward dbl-64 -0x3.300d34p+0 : -0x1.78c2cb7ea3cdfp+0 : inexact-ok += cbrt downward ldbl-96-intel -0x3.300d34p+0L : -0x1.78c2cb7ea3cdf6cap+0L : inexact-ok += cbrt tonearest ldbl-96-intel -0x3.300d34p+0L : -0x1.78c2cb7ea3cdf6cap+0L : inexact-ok += cbrt towardzero ldbl-96-intel -0x3.300d34p+0L : -0x1.78c2cb7ea3cdf6c8p+0L : inexact-ok += cbrt upward ldbl-96-intel -0x3.300d34p+0L : -0x1.78c2cb7ea3cdf6c8p+0L : inexact-ok += cbrt downward ldbl-96-m68k -0x3.300d34p+0L : -0x1.78c2cb7ea3cdf6cap+0L : inexact-ok += cbrt tonearest ldbl-96-m68k -0x3.300d34p+0L : -0x1.78c2cb7ea3cdf6cap+0L : inexact-ok += cbrt towardzero ldbl-96-m68k -0x3.300d34p+0L : -0x1.78c2cb7ea3cdf6c8p+0L : inexact-ok += cbrt upward ldbl-96-m68k -0x3.300d34p+0L : -0x1.78c2cb7ea3cdf6c8p+0L : inexact-ok += cbrt downward ldbl-128 -0x3.300d34p+0L : -0x1.78c2cb7ea3cdf6c95160af9c9403p+0L : inexact-ok += cbrt tonearest ldbl-128 -0x3.300d34p+0L : -0x1.78c2cb7ea3cdf6c95160af9c9403p+0L : inexact-ok += cbrt towardzero ldbl-128 -0x3.300d34p+0L : -0x1.78c2cb7ea3cdf6c95160af9c9402p+0L : inexact-ok += cbrt upward ldbl-128 -0x3.300d34p+0L : -0x1.78c2cb7ea3cdf6c95160af9c9402p+0L : inexact-ok += cbrt downward ldbl-128ibm -0x3.300d34p+0L : -0x1.78c2cb7ea3cdf6c95160af9c948p+0L : inexact-ok += cbrt tonearest ldbl-128ibm -0x3.300d34p+0L : -0x1.78c2cb7ea3cdf6c95160af9c94p+0L : inexact-ok += cbrt towardzero ldbl-128ibm -0x3.300d34p+0L : -0x1.78c2cb7ea3cdf6c95160af9c94p+0L : inexact-ok += cbrt upward ldbl-128ibm -0x3.300d34p+0L : -0x1.78c2cb7ea3cdf6c95160af9c94p+0L : inexact-ok cbrt max = cbrt downward flt-32 0xf.fffffp+124f : 0x6.597fap+40f : inexact-ok = cbrt tonearest flt-32 0xf.fffffp+124f : 0x6.597fa8p+40f : inexact-ok @@ -88994,6 +89521,56 @@ cosh -0x3.cee48p+0 = cosh tonearest ldbl-128ibm -0x3.cee48p+0L : 0x1.68b8dc5c49a88f56145c6a6eb2p+4L : inexact-ok = cosh towardzero ldbl-128ibm -0x3.cee48p+0L : 0x1.68b8dc5c49a88f56145c6a6eb18p+4L : inexact-ok = cosh upward ldbl-128ibm -0x3.cee48p+0L : 0x1.68b8dc5c49a88f56145c6a6eb2p+4L : inexact-ok +cosh 0x2.f5d128p+0 += cosh downward flt-32 0x2.f5d128p+0f : 0x9.ad526p+0f : inexact-ok += cosh tonearest flt-32 0x2.f5d128p+0f : 0x9.ad527p+0f : inexact-ok += cosh towardzero flt-32 0x2.f5d128p+0f : 0x9.ad526p+0f : inexact-ok += cosh upward flt-32 0x2.f5d128p+0f : 0x9.ad527p+0f : inexact-ok += cosh downward dbl-64 0x2.f5d128p+0 : 0x9.ad526ad56446p+0 : inexact-ok += cosh tonearest dbl-64 0x2.f5d128p+0 : 0x9.ad526ad56446p+0 : inexact-ok += cosh towardzero dbl-64 0x2.f5d128p+0 : 0x9.ad526ad56446p+0 : inexact-ok += cosh upward dbl-64 0x2.f5d128p+0 : 0x9.ad526ad564468p+0 : inexact-ok += cosh downward ldbl-96-intel 0x2.f5d128p+0L : 0x9.ad526ad564463ffp+0L : inexact-ok += cosh tonearest ldbl-96-intel 0x2.f5d128p+0L : 0x9.ad526ad564464p+0L : inexact-ok += cosh towardzero ldbl-96-intel 0x2.f5d128p+0L : 0x9.ad526ad564463ffp+0L : inexact-ok += cosh upward ldbl-96-intel 0x2.f5d128p+0L : 0x9.ad526ad564464p+0L : inexact-ok += cosh downward ldbl-96-m68k 0x2.f5d128p+0L : 0x9.ad526ad564463ffp+0L : inexact-ok += cosh tonearest ldbl-96-m68k 0x2.f5d128p+0L : 0x9.ad526ad564464p+0L : inexact-ok += cosh towardzero ldbl-96-m68k 0x2.f5d128p+0L : 0x9.ad526ad564463ffp+0L : inexact-ok += cosh upward ldbl-96-m68k 0x2.f5d128p+0L : 0x9.ad526ad564464p+0L : inexact-ok += cosh downward ldbl-128 0x2.f5d128p+0L : 0x9.ad526ad564463ffecc391e2180a8p+0L : inexact-ok += cosh tonearest ldbl-128 0x2.f5d128p+0L : 0x9.ad526ad564463ffecc391e2180a8p+0L : inexact-ok += cosh towardzero ldbl-128 0x2.f5d128p+0L : 0x9.ad526ad564463ffecc391e2180a8p+0L : inexact-ok += cosh upward ldbl-128 0x2.f5d128p+0L : 0x9.ad526ad564463ffecc391e2180bp+0L : inexact-ok += cosh downward ldbl-128ibm 0x2.f5d128p+0L : 0x9.ad526ad564463ffecc391e218p+0L : inexact-ok += cosh tonearest ldbl-128ibm 0x2.f5d128p+0L : 0x9.ad526ad564463ffecc391e218p+0L : inexact-ok += cosh towardzero ldbl-128ibm 0x2.f5d128p+0L : 0x9.ad526ad564463ffecc391e218p+0L : inexact-ok += cosh upward ldbl-128ibm 0x2.f5d128p+0L : 0x9.ad526ad564463ffecc391e2184p+0L : inexact-ok +cosh -0xd.0c03p+0 += cosh downward flt-32 -0xd.0c03p+0f : 0x3.89993cp+16f : inexact-ok += cosh tonearest flt-32 -0xd.0c03p+0f : 0x3.89993cp+16f : inexact-ok += cosh towardzero flt-32 -0xd.0c03p+0f : 0x3.89993cp+16f : inexact-ok += cosh upward flt-32 -0xd.0c03p+0f : 0x3.89994p+16f : inexact-ok += cosh downward dbl-64 -0xd.0c03p+0 : 0x3.89993d3ed803p+16 : inexact-ok += cosh tonearest dbl-64 -0xd.0c03p+0 : 0x3.89993d3ed803p+16 : inexact-ok += cosh towardzero dbl-64 -0xd.0c03p+0 : 0x3.89993d3ed803p+16 : inexact-ok += cosh upward dbl-64 -0xd.0c03p+0 : 0x3.89993d3ed8032p+16 : inexact-ok += cosh downward ldbl-96-intel -0xd.0c03p+0L : 0x3.89993d3ed8030b94p+16L : inexact-ok += cosh tonearest ldbl-96-intel -0xd.0c03p+0L : 0x3.89993d3ed8030b98p+16L : inexact-ok += cosh towardzero ldbl-96-intel -0xd.0c03p+0L : 0x3.89993d3ed8030b94p+16L : inexact-ok += cosh upward ldbl-96-intel -0xd.0c03p+0L : 0x3.89993d3ed8030b98p+16L : inexact-ok += cosh downward ldbl-96-m68k -0xd.0c03p+0L : 0x3.89993d3ed8030b94p+16L : inexact-ok += cosh tonearest ldbl-96-m68k -0xd.0c03p+0L : 0x3.89993d3ed8030b98p+16L : inexact-ok += cosh towardzero ldbl-96-m68k -0xd.0c03p+0L : 0x3.89993d3ed8030b94p+16L : inexact-ok += cosh upward ldbl-96-m68k -0xd.0c03p+0L : 0x3.89993d3ed8030b98p+16L : inexact-ok += cosh downward ldbl-128 -0xd.0c03p+0L : 0x3.89993d3ed8030b962f4a1d333f74p+16L : inexact-ok += cosh tonearest ldbl-128 -0xd.0c03p+0L : 0x3.89993d3ed8030b962f4a1d333f74p+16L : inexact-ok += cosh towardzero ldbl-128 -0xd.0c03p+0L : 0x3.89993d3ed8030b962f4a1d333f74p+16L : inexact-ok += cosh upward ldbl-128 -0xd.0c03p+0L : 0x3.89993d3ed8030b962f4a1d333f76p+16L : inexact-ok += cosh downward ldbl-128ibm -0xd.0c03p+0L : 0x3.89993d3ed8030b962f4a1d333fp+16L : inexact-ok += cosh tonearest ldbl-128ibm -0xd.0c03p+0L : 0x3.89993d3ed8030b962f4a1d333fp+16L : inexact-ok += cosh towardzero ldbl-128ibm -0xd.0c03p+0L : 0x3.89993d3ed8030b962f4a1d333fp+16L : inexact-ok += cosh upward ldbl-128ibm -0xd.0c03p+0L : 0x3.89993d3ed8030b962f4a1d334p+16L : inexact-ok cosh max no-test-inline xfail-rounding:ldbl-128ibm = cosh downward flt-32 0xf.fffffp+124f : 0xf.fffffp+124f : no-test-inline xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok = cosh tonearest flt-32 0xf.fffffp+124f : plus_infty : no-test-inline inexact-ok overflow errno-erange @@ -95902,6 +96479,311 @@ csqrt -0x9.0a61a7b482d28p-168 -0x8p-152 = csqrt tonearest ldbl-128ibm -0x9.0a61a7b482d28p-168L -0x8p-152L : 0x1.fffedeb41cc4e764fc7b2f071b8p-76L -0x2.0001214c86b1abbcd9ec0a3a2bp-76L : inexact-ok = csqrt towardzero ldbl-128ibm -0x9.0a61a7b482d28p-168L -0x8p-152L : 0x1.fffedeb41cc4e764fc7b2f071b8p-76L -0x2.0001214c86b1abbcd9ec0a3a2ap-76L : inexact-ok = csqrt upward ldbl-128ibm -0x9.0a61a7b482d28p-168L -0x8p-152L : 0x1.fffedeb41cc4e764fc7b2f071cp-76L -0x2.0001214c86b1abbcd9ec0a3a2ap-76L : inexact-ok +csqrt 0x3.f768f58949e3fe6cp-4 0x2.0c2e89a5cff98p+0 += csqrt downward flt-32 0x3.f768f8p-4f 0x2.0c2e8cp+0f : 0x1.1326dcp+0f 0xf.3d924p-4f : inexact-ok += csqrt tonearest flt-32 0x3.f768f8p-4f 0x2.0c2e8cp+0f : 0x1.1326dcp+0f 0xf.3d924p-4f : inexact-ok += csqrt towardzero flt-32 0x3.f768f8p-4f 0x2.0c2e8cp+0f : 0x1.1326dcp+0f 0xf.3d924p-4f : inexact-ok += csqrt upward flt-32 0x3.f768f8p-4f 0x2.0c2e8cp+0f : 0x1.1326dep+0f 0xf.3d925p-4f : inexact-ok += csqrt downward dbl-64 0x3.f768f8p-4 0x2.0c2e8cp+0 : 0x1.1326dc1c51e43p+0 0xf.3d9246758157p-4 : inexact-ok += csqrt tonearest dbl-64 0x3.f768f8p-4 0x2.0c2e8cp+0 : 0x1.1326dc1c51e43p+0 0xf.3d92467581578p-4 : inexact-ok += csqrt towardzero dbl-64 0x3.f768f8p-4 0x2.0c2e8cp+0 : 0x1.1326dc1c51e43p+0 0xf.3d9246758157p-4 : inexact-ok += csqrt upward dbl-64 0x3.f768f8p-4 0x2.0c2e8cp+0 : 0x1.1326dc1c51e44p+0 0xf.3d92467581578p-4 : inexact-ok += csqrt downward ldbl-96-intel 0x3.f768f8p-4L 0x2.0c2e8cp+0L : 0x1.1326dc1c51e435bap+0L 0xf.3d924675815750ap-4L : inexact-ok += csqrt tonearest ldbl-96-intel 0x3.f768f8p-4L 0x2.0c2e8cp+0L : 0x1.1326dc1c51e435bap+0L 0xf.3d924675815750ap-4L : inexact-ok += csqrt towardzero ldbl-96-intel 0x3.f768f8p-4L 0x2.0c2e8cp+0L : 0x1.1326dc1c51e435bap+0L 0xf.3d924675815750ap-4L : inexact-ok += csqrt upward ldbl-96-intel 0x3.f768f8p-4L 0x2.0c2e8cp+0L : 0x1.1326dc1c51e435bcp+0L 0xf.3d924675815750bp-4L : inexact-ok += csqrt downward ldbl-96-m68k 0x3.f768f8p-4L 0x2.0c2e8cp+0L : 0x1.1326dc1c51e435bap+0L 0xf.3d924675815750ap-4L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x3.f768f8p-4L 0x2.0c2e8cp+0L : 0x1.1326dc1c51e435bap+0L 0xf.3d924675815750ap-4L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x3.f768f8p-4L 0x2.0c2e8cp+0L : 0x1.1326dc1c51e435bap+0L 0xf.3d924675815750ap-4L : inexact-ok += csqrt upward ldbl-96-m68k 0x3.f768f8p-4L 0x2.0c2e8cp+0L : 0x1.1326dc1c51e435bcp+0L 0xf.3d924675815750bp-4L : inexact-ok += csqrt downward ldbl-128 0x3.f768f8p-4L 0x2.0c2e8cp+0L : 0x1.1326dc1c51e435ba2999d1f3426ap+0L 0xf.3d924675815750a6174c42a76aap-4L : inexact-ok += csqrt tonearest ldbl-128 0x3.f768f8p-4L 0x2.0c2e8cp+0L : 0x1.1326dc1c51e435ba2999d1f3426bp+0L 0xf.3d924675815750a6174c42a76aa8p-4L : inexact-ok += csqrt towardzero ldbl-128 0x3.f768f8p-4L 0x2.0c2e8cp+0L : 0x1.1326dc1c51e435ba2999d1f3426ap+0L 0xf.3d924675815750a6174c42a76aap-4L : inexact-ok += csqrt upward ldbl-128 0x3.f768f8p-4L 0x2.0c2e8cp+0L : 0x1.1326dc1c51e435ba2999d1f3426bp+0L 0xf.3d924675815750a6174c42a76aa8p-4L : inexact-ok += csqrt downward ldbl-128ibm 0x3.f768f8p-4L 0x2.0c2e8cp+0L : 0x1.1326dc1c51e435ba2999d1f342p+0L 0xf.3d924675815750a6174c42a768p-4L : inexact-ok += csqrt tonearest ldbl-128ibm 0x3.f768f8p-4L 0x2.0c2e8cp+0L : 0x1.1326dc1c51e435ba2999d1f3428p+0L 0xf.3d924675815750a6174c42a76cp-4L : inexact-ok += csqrt towardzero ldbl-128ibm 0x3.f768f8p-4L 0x2.0c2e8cp+0L : 0x1.1326dc1c51e435ba2999d1f342p+0L 0xf.3d924675815750a6174c42a768p-4L : inexact-ok += csqrt upward ldbl-128ibm 0x3.f768f8p-4L 0x2.0c2e8cp+0L : 0x1.1326dc1c51e435ba2999d1f3428p+0L 0xf.3d924675815750a6174c42a76cp-4L : inexact-ok += csqrt downward flt-32 0x3.f768f8p-4f 0x2.0c2e88p+0f : 0x1.1326dap+0f 0xf.3d923p-4f : inexact-ok += csqrt tonearest flt-32 0x3.f768f8p-4f 0x2.0c2e88p+0f : 0x1.1326dcp+0f 0xf.3d923p-4f : inexact-ok += csqrt towardzero flt-32 0x3.f768f8p-4f 0x2.0c2e88p+0f : 0x1.1326dap+0f 0xf.3d923p-4f : inexact-ok += csqrt upward flt-32 0x3.f768f8p-4f 0x2.0c2e88p+0f : 0x1.1326dcp+0f 0xf.3d924p-4f : inexact-ok += csqrt downward dbl-64 0x3.f768f8p-4 0x2.0c2e88p+0 : 0x1.1326db2fdd855p+0 0xf.3d9235c88f9f8p-4 : inexact-ok += csqrt tonearest dbl-64 0x3.f768f8p-4 0x2.0c2e88p+0 : 0x1.1326db2fdd856p+0 0xf.3d9235c88f9f8p-4 : inexact-ok += csqrt towardzero dbl-64 0x3.f768f8p-4 0x2.0c2e88p+0 : 0x1.1326db2fdd855p+0 0xf.3d9235c88f9f8p-4 : inexact-ok += csqrt upward dbl-64 0x3.f768f8p-4 0x2.0c2e88p+0 : 0x1.1326db2fdd856p+0 0xf.3d9235c88fap-4 : inexact-ok += csqrt downward ldbl-96-intel 0x3.f768f8p-4L 0x2.0c2e88p+0L : 0x1.1326db2fdd855d18p+0L 0xf.3d9235c88f9fa24p-4L : inexact-ok += csqrt tonearest ldbl-96-intel 0x3.f768f8p-4L 0x2.0c2e88p+0L : 0x1.1326db2fdd855d1ap+0L 0xf.3d9235c88f9fa24p-4L : inexact-ok += csqrt towardzero ldbl-96-intel 0x3.f768f8p-4L 0x2.0c2e88p+0L : 0x1.1326db2fdd855d18p+0L 0xf.3d9235c88f9fa24p-4L : inexact-ok += csqrt upward ldbl-96-intel 0x3.f768f8p-4L 0x2.0c2e88p+0L : 0x1.1326db2fdd855d1ap+0L 0xf.3d9235c88f9fa25p-4L : inexact-ok += csqrt downward ldbl-96-m68k 0x3.f768f8p-4L 0x2.0c2e88p+0L : 0x1.1326db2fdd855d18p+0L 0xf.3d9235c88f9fa24p-4L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x3.f768f8p-4L 0x2.0c2e88p+0L : 0x1.1326db2fdd855d1ap+0L 0xf.3d9235c88f9fa24p-4L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x3.f768f8p-4L 0x2.0c2e88p+0L : 0x1.1326db2fdd855d18p+0L 0xf.3d9235c88f9fa24p-4L : inexact-ok += csqrt upward ldbl-96-m68k 0x3.f768f8p-4L 0x2.0c2e88p+0L : 0x1.1326db2fdd855d1ap+0L 0xf.3d9235c88f9fa25p-4L : inexact-ok += csqrt downward ldbl-128 0x3.f768f8p-4L 0x2.0c2e88p+0L : 0x1.1326db2fdd855d19cf1f5e8bfbd3p+0L 0xf.3d9235c88f9fa24728a26688b1ep-4L : inexact-ok += csqrt tonearest ldbl-128 0x3.f768f8p-4L 0x2.0c2e88p+0L : 0x1.1326db2fdd855d19cf1f5e8bfbd3p+0L 0xf.3d9235c88f9fa24728a26688b1ep-4L : inexact-ok += csqrt towardzero ldbl-128 0x3.f768f8p-4L 0x2.0c2e88p+0L : 0x1.1326db2fdd855d19cf1f5e8bfbd3p+0L 0xf.3d9235c88f9fa24728a26688b1ep-4L : inexact-ok += csqrt upward ldbl-128 0x3.f768f8p-4L 0x2.0c2e88p+0L : 0x1.1326db2fdd855d19cf1f5e8bfbd4p+0L 0xf.3d9235c88f9fa24728a26688b1e8p-4L : inexact-ok += csqrt downward ldbl-128ibm 0x3.f768f8p-4L 0x2.0c2e88p+0L : 0x1.1326db2fdd855d19cf1f5e8bfb8p+0L 0xf.3d9235c88f9fa24728a26688bp-4L : inexact-ok += csqrt tonearest ldbl-128ibm 0x3.f768f8p-4L 0x2.0c2e88p+0L : 0x1.1326db2fdd855d19cf1f5e8bfcp+0L 0xf.3d9235c88f9fa24728a26688bp-4L : inexact-ok += csqrt towardzero ldbl-128ibm 0x3.f768f8p-4L 0x2.0c2e88p+0L : 0x1.1326db2fdd855d19cf1f5e8bfb8p+0L 0xf.3d9235c88f9fa24728a26688bp-4L : inexact-ok += csqrt upward ldbl-128ibm 0x3.f768f8p-4L 0x2.0c2e88p+0L : 0x1.1326db2fdd855d19cf1f5e8bfcp+0L 0xf.3d9235c88f9fa24728a26688b4p-4L : inexact-ok += csqrt downward dbl-64 0x3.f768f8p-4 0x2.0c2e89a5cff98p+0 : 0x1.1326db9144639p+0 0xf.3d923ca70d088p-4 : inexact-ok += csqrt tonearest dbl-64 0x3.f768f8p-4 0x2.0c2e89a5cff98p+0 : 0x1.1326db9144639p+0 0xf.3d923ca70d088p-4 : inexact-ok += csqrt towardzero dbl-64 0x3.f768f8p-4 0x2.0c2e89a5cff98p+0 : 0x1.1326db9144639p+0 0xf.3d923ca70d088p-4 : inexact-ok += csqrt upward dbl-64 0x3.f768f8p-4 0x2.0c2e89a5cff98p+0 : 0x1.1326db914463ap+0 0xf.3d923ca70d09p-4 : inexact-ok += csqrt downward ldbl-96-intel 0x3.f768f8p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db914463967ep+0L 0xf.3d923ca70d088e2p-4L : inexact-ok += csqrt tonearest ldbl-96-intel 0x3.f768f8p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db914463967ep+0L 0xf.3d923ca70d088e2p-4L : inexact-ok += csqrt towardzero ldbl-96-intel 0x3.f768f8p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db914463967ep+0L 0xf.3d923ca70d088e2p-4L : inexact-ok += csqrt upward ldbl-96-intel 0x3.f768f8p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db914463968p+0L 0xf.3d923ca70d088e3p-4L : inexact-ok += csqrt downward ldbl-96-m68k 0x3.f768f8p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db914463967ep+0L 0xf.3d923ca70d088e2p-4L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x3.f768f8p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db914463967ep+0L 0xf.3d923ca70d088e2p-4L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x3.f768f8p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db914463967ep+0L 0xf.3d923ca70d088e2p-4L : inexact-ok += csqrt upward ldbl-96-m68k 0x3.f768f8p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db914463968p+0L 0xf.3d923ca70d088e3p-4L : inexact-ok += csqrt downward ldbl-128 0x3.f768f8p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db914463967e5bb4fceaa5ap+0L 0xf.3d923ca70d088e2617e22ff8c15p-4L : inexact-ok += csqrt tonearest ldbl-128 0x3.f768f8p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db914463967e5bb4fceaa5ap+0L 0xf.3d923ca70d088e2617e22ff8c15p-4L : inexact-ok += csqrt towardzero ldbl-128 0x3.f768f8p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db914463967e5bb4fceaa5ap+0L 0xf.3d923ca70d088e2617e22ff8c15p-4L : inexact-ok += csqrt upward ldbl-128 0x3.f768f8p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db914463967e5bb4fceaa5a1p+0L 0xf.3d923ca70d088e2617e22ff8c158p-4L : inexact-ok += csqrt downward ldbl-128ibm 0x3.f768f8p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db914463967e5bb4fceaa58p+0L 0xf.3d923ca70d088e2617e22ff8cp-4L : inexact-ok += csqrt tonearest ldbl-128ibm 0x3.f768f8p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db914463967e5bb4fceaa58p+0L 0xf.3d923ca70d088e2617e22ff8cp-4L : inexact-ok += csqrt towardzero ldbl-128ibm 0x3.f768f8p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db914463967e5bb4fceaa58p+0L 0xf.3d923ca70d088e2617e22ff8cp-4L : inexact-ok += csqrt upward ldbl-128ibm 0x3.f768f8p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db914463967e5bb4fceaa6p+0L 0xf.3d923ca70d088e2617e22ff8c4p-4L : inexact-ok += csqrt downward flt-32 0x3.f768f4p-4f 0x2.0c2e8cp+0f : 0x1.1326dcp+0f 0xf.3d924p-4f : inexact-ok += csqrt tonearest flt-32 0x3.f768f4p-4f 0x2.0c2e8cp+0f : 0x1.1326dcp+0f 0xf.3d924p-4f : inexact-ok += csqrt towardzero flt-32 0x3.f768f4p-4f 0x2.0c2e8cp+0f : 0x1.1326dcp+0f 0xf.3d924p-4f : inexact-ok += csqrt upward flt-32 0x3.f768f4p-4f 0x2.0c2e8cp+0f : 0x1.1326dep+0f 0xf.3d925p-4f : inexact-ok += csqrt downward dbl-64 0x3.f768f4p-4 0x2.0c2e8cp+0 : 0x1.1326dc0ba4f28p+0 0xf.3d924761f5b58p-4 : inexact-ok += csqrt tonearest dbl-64 0x3.f768f4p-4 0x2.0c2e8cp+0 : 0x1.1326dc0ba4f28p+0 0xf.3d924761f5b6p-4 : inexact-ok += csqrt towardzero dbl-64 0x3.f768f4p-4 0x2.0c2e8cp+0 : 0x1.1326dc0ba4f28p+0 0xf.3d924761f5b58p-4 : inexact-ok += csqrt upward dbl-64 0x3.f768f4p-4 0x2.0c2e8cp+0 : 0x1.1326dc0ba4f29p+0 0xf.3d924761f5b6p-4 : inexact-ok += csqrt downward ldbl-96-intel 0x3.f768f4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc0ba4f2875p+0L 0xf.3d924761f5b5cfep-4L : inexact-ok += csqrt tonearest ldbl-96-intel 0x3.f768f4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc0ba4f28752p+0L 0xf.3d924761f5b5cfep-4L : inexact-ok += csqrt towardzero ldbl-96-intel 0x3.f768f4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc0ba4f2875p+0L 0xf.3d924761f5b5cfep-4L : inexact-ok += csqrt upward ldbl-96-intel 0x3.f768f4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc0ba4f28752p+0L 0xf.3d924761f5b5cffp-4L : inexact-ok += csqrt downward ldbl-96-m68k 0x3.f768f4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc0ba4f2875p+0L 0xf.3d924761f5b5cfep-4L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x3.f768f4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc0ba4f28752p+0L 0xf.3d924761f5b5cfep-4L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x3.f768f4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc0ba4f2875p+0L 0xf.3d924761f5b5cfep-4L : inexact-ok += csqrt upward ldbl-96-m68k 0x3.f768f4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc0ba4f28752p+0L 0xf.3d924761f5b5cffp-4L : inexact-ok += csqrt downward ldbl-128 0x3.f768f4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc0ba4f2875145978e811eep+0L 0xf.3d924761f5b5cfe64009bf6f0bfp-4L : inexact-ok += csqrt tonearest ldbl-128 0x3.f768f4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc0ba4f2875145978e811eep+0L 0xf.3d924761f5b5cfe64009bf6f0bf8p-4L : inexact-ok += csqrt towardzero ldbl-128 0x3.f768f4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc0ba4f2875145978e811eep+0L 0xf.3d924761f5b5cfe64009bf6f0bfp-4L : inexact-ok += csqrt upward ldbl-128 0x3.f768f4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc0ba4f2875145978e811ee1p+0L 0xf.3d924761f5b5cfe64009bf6f0bf8p-4L : inexact-ok += csqrt downward ldbl-128ibm 0x3.f768f4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc0ba4f2875145978e811e8p+0L 0xf.3d924761f5b5cfe64009bf6f08p-4L : inexact-ok += csqrt tonearest ldbl-128ibm 0x3.f768f4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc0ba4f2875145978e811fp+0L 0xf.3d924761f5b5cfe64009bf6f0cp-4L : inexact-ok += csqrt towardzero ldbl-128ibm 0x3.f768f4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc0ba4f2875145978e811e8p+0L 0xf.3d924761f5b5cfe64009bf6f08p-4L : inexact-ok += csqrt upward ldbl-128ibm 0x3.f768f4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc0ba4f2875145978e811fp+0L 0xf.3d924761f5b5cfe64009bf6f0cp-4L : inexact-ok += csqrt downward flt-32 0x3.f768f4p-4f 0x2.0c2e88p+0f : 0x1.1326dap+0f 0xf.3d923p-4f : inexact-ok += csqrt tonearest flt-32 0x3.f768f4p-4f 0x2.0c2e88p+0f : 0x1.1326dcp+0f 0xf.3d923p-4f : inexact-ok += csqrt towardzero flt-32 0x3.f768f4p-4f 0x2.0c2e88p+0f : 0x1.1326dap+0f 0xf.3d923p-4f : inexact-ok += csqrt upward flt-32 0x3.f768f4p-4f 0x2.0c2e88p+0f : 0x1.1326dcp+0f 0xf.3d924p-4f : inexact-ok += csqrt downward dbl-64 0x3.f768f4p-4 0x2.0c2e88p+0 : 0x1.1326db1f30939p+0 0xf.3d9236b503fe8p-4 : inexact-ok += csqrt tonearest dbl-64 0x3.f768f4p-4 0x2.0c2e88p+0 : 0x1.1326db1f3093ap+0 0xf.3d9236b503ffp-4 : inexact-ok += csqrt towardzero dbl-64 0x3.f768f4p-4 0x2.0c2e88p+0 : 0x1.1326db1f30939p+0 0xf.3d9236b503fe8p-4 : inexact-ok += csqrt upward dbl-64 0x3.f768f4p-4 0x2.0c2e88p+0 : 0x1.1326db1f3093ap+0 0xf.3d9236b503ffp-4 : inexact-ok += csqrt downward ldbl-96-intel 0x3.f768f4p-4L 0x2.0c2e88p+0L : 0x1.1326db1f30939ceap+0L 0xf.3d9236b503fee6p-4L : inexact-ok += csqrt tonearest ldbl-96-intel 0x3.f768f4p-4L 0x2.0c2e88p+0L : 0x1.1326db1f30939ceap+0L 0xf.3d9236b503fee61p-4L : inexact-ok += csqrt towardzero ldbl-96-intel 0x3.f768f4p-4L 0x2.0c2e88p+0L : 0x1.1326db1f30939ceap+0L 0xf.3d9236b503fee6p-4L : inexact-ok += csqrt upward ldbl-96-intel 0x3.f768f4p-4L 0x2.0c2e88p+0L : 0x1.1326db1f30939cecp+0L 0xf.3d9236b503fee61p-4L : inexact-ok += csqrt downward ldbl-96-m68k 0x3.f768f4p-4L 0x2.0c2e88p+0L : 0x1.1326db1f30939ceap+0L 0xf.3d9236b503fee6p-4L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x3.f768f4p-4L 0x2.0c2e88p+0L : 0x1.1326db1f30939ceap+0L 0xf.3d9236b503fee61p-4L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x3.f768f4p-4L 0x2.0c2e88p+0L : 0x1.1326db1f30939ceap+0L 0xf.3d9236b503fee6p-4L : inexact-ok += csqrt upward ldbl-96-m68k 0x3.f768f4p-4L 0x2.0c2e88p+0L : 0x1.1326db1f30939cecp+0L 0xf.3d9236b503fee61p-4L : inexact-ok += csqrt downward ldbl-128 0x3.f768f4p-4L 0x2.0c2e88p+0L : 0x1.1326db1f30939cea7c0dd70ad3dbp+0L 0xf.3d9236b503fee60e243767b55b28p-4L : inexact-ok += csqrt tonearest ldbl-128 0x3.f768f4p-4L 0x2.0c2e88p+0L : 0x1.1326db1f30939cea7c0dd70ad3dcp+0L 0xf.3d9236b503fee60e243767b55b3p-4L : inexact-ok += csqrt towardzero ldbl-128 0x3.f768f4p-4L 0x2.0c2e88p+0L : 0x1.1326db1f30939cea7c0dd70ad3dbp+0L 0xf.3d9236b503fee60e243767b55b28p-4L : inexact-ok += csqrt upward ldbl-128 0x3.f768f4p-4L 0x2.0c2e88p+0L : 0x1.1326db1f30939cea7c0dd70ad3dcp+0L 0xf.3d9236b503fee60e243767b55b3p-4L : inexact-ok += csqrt downward ldbl-128ibm 0x3.f768f4p-4L 0x2.0c2e88p+0L : 0x1.1326db1f30939cea7c0dd70ad38p+0L 0xf.3d9236b503fee60e243767b558p-4L : inexact-ok += csqrt tonearest ldbl-128ibm 0x3.f768f4p-4L 0x2.0c2e88p+0L : 0x1.1326db1f30939cea7c0dd70ad4p+0L 0xf.3d9236b503fee60e243767b55cp-4L : inexact-ok += csqrt towardzero ldbl-128ibm 0x3.f768f4p-4L 0x2.0c2e88p+0L : 0x1.1326db1f30939cea7c0dd70ad38p+0L 0xf.3d9236b503fee60e243767b558p-4L : inexact-ok += csqrt upward ldbl-128ibm 0x3.f768f4p-4L 0x2.0c2e88p+0L : 0x1.1326db1f30939cea7c0dd70ad4p+0L 0xf.3d9236b503fee60e243767b55cp-4L : inexact-ok += csqrt downward dbl-64 0x3.f768f4p-4 0x2.0c2e89a5cff98p+0 : 0x1.1326db809771dp+0 0xf.3d923d9381678p-4 : inexact-ok += csqrt tonearest dbl-64 0x3.f768f4p-4 0x2.0c2e89a5cff98p+0 : 0x1.1326db809771ep+0 0xf.3d923d9381678p-4 : inexact-ok += csqrt towardzero dbl-64 0x3.f768f4p-4 0x2.0c2e89a5cff98p+0 : 0x1.1326db809771dp+0 0xf.3d923d9381678p-4 : inexact-ok += csqrt upward dbl-64 0x3.f768f4p-4 0x2.0c2e89a5cff98p+0 : 0x1.1326db809771ep+0 0xf.3d923d938168p-4 : inexact-ok += csqrt downward ldbl-96-intel 0x3.f768f4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db809771ddap+0L 0xf.3d923d93816780fp-4L : inexact-ok += csqrt tonearest ldbl-96-intel 0x3.f768f4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db809771dda2p+0L 0xf.3d923d93816781p-4L : inexact-ok += csqrt towardzero ldbl-96-intel 0x3.f768f4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db809771ddap+0L 0xf.3d923d93816780fp-4L : inexact-ok += csqrt upward ldbl-96-intel 0x3.f768f4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db809771dda2p+0L 0xf.3d923d93816781p-4L : inexact-ok += csqrt downward ldbl-96-m68k 0x3.f768f4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db809771ddap+0L 0xf.3d923d93816780fp-4L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x3.f768f4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db809771dda2p+0L 0xf.3d923d93816781p-4L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x3.f768f4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db809771ddap+0L 0xf.3d923d93816780fp-4L : inexact-ok += csqrt upward ldbl-96-m68k 0x3.f768f4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db809771dda2p+0L 0xf.3d923d93816781p-4L : inexact-ok += csqrt downward ldbl-128 0x3.f768f4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db809771dda17a04e5a9cfb1p+0L 0xf.3d923d93816780f8baebea446848p-4L : inexact-ok += csqrt tonearest ldbl-128 0x3.f768f4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db809771dda17a04e5a9cfb2p+0L 0xf.3d923d93816780f8baebea44685p-4L : inexact-ok += csqrt towardzero ldbl-128 0x3.f768f4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db809771dda17a04e5a9cfb1p+0L 0xf.3d923d93816780f8baebea446848p-4L : inexact-ok += csqrt upward ldbl-128 0x3.f768f4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db809771dda17a04e5a9cfb2p+0L 0xf.3d923d93816780f8baebea44685p-4L : inexact-ok += csqrt downward ldbl-128ibm 0x3.f768f4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db809771dda17a04e5a9cf8p+0L 0xf.3d923d93816780f8baebea4468p-4L : inexact-ok += csqrt tonearest ldbl-128ibm 0x3.f768f4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db809771dda17a04e5a9cf8p+0L 0xf.3d923d93816780f8baebea4468p-4L : inexact-ok += csqrt towardzero ldbl-128ibm 0x3.f768f4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db809771dda17a04e5a9cf8p+0L 0xf.3d923d93816780f8baebea4468p-4L : inexact-ok += csqrt upward ldbl-128ibm 0x3.f768f4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db809771dda17a04e5a9dp+0L 0xf.3d923d93816780f8baebea446cp-4L : inexact-ok += csqrt downward dbl-64 0x3.f768f58949e4p-4 0x2.0c2e8cp+0 : 0x1.1326dc120c865p+0 0xf.3d92470724fc8p-4 : inexact-ok += csqrt tonearest dbl-64 0x3.f768f58949e4p-4 0x2.0c2e8cp+0 : 0x1.1326dc120c865p+0 0xf.3d92470724fc8p-4 : inexact-ok += csqrt towardzero dbl-64 0x3.f768f58949e4p-4 0x2.0c2e8cp+0 : 0x1.1326dc120c865p+0 0xf.3d92470724fc8p-4 : inexact-ok += csqrt upward dbl-64 0x3.f768f58949e4p-4 0x2.0c2e8cp+0 : 0x1.1326dc120c866p+0 0xf.3d92470724fdp-4 : inexact-ok += csqrt downward ldbl-96-intel 0x3.f768f58949e4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c865326p+0L 0xf.3d92470724fc97dp-4L : inexact-ok += csqrt tonearest ldbl-96-intel 0x3.f768f58949e4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c865326p+0L 0xf.3d92470724fc97dp-4L : inexact-ok += csqrt towardzero ldbl-96-intel 0x3.f768f58949e4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c865326p+0L 0xf.3d92470724fc97dp-4L : inexact-ok += csqrt upward ldbl-96-intel 0x3.f768f58949e4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c865328p+0L 0xf.3d92470724fc97ep-4L : inexact-ok += csqrt downward ldbl-96-m68k 0x3.f768f58949e4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c865326p+0L 0xf.3d92470724fc97dp-4L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x3.f768f58949e4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c865326p+0L 0xf.3d92470724fc97dp-4L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x3.f768f58949e4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c865326p+0L 0xf.3d92470724fc97dp-4L : inexact-ok += csqrt upward ldbl-96-m68k 0x3.f768f58949e4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c865328p+0L 0xf.3d92470724fc97ep-4L : inexact-ok += csqrt downward ldbl-128 0x3.f768f58949e4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86532647229875a329p+0L 0xf.3d92470724fc97d009d0b659839p-4L : inexact-ok += csqrt tonearest ldbl-128 0x3.f768f58949e4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86532647229875a32ap+0L 0xf.3d92470724fc97d009d0b6598398p-4L : inexact-ok += csqrt towardzero ldbl-128 0x3.f768f58949e4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86532647229875a329p+0L 0xf.3d92470724fc97d009d0b659839p-4L : inexact-ok += csqrt upward ldbl-128 0x3.f768f58949e4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86532647229875a32ap+0L 0xf.3d92470724fc97d009d0b6598398p-4L : inexact-ok += csqrt downward ldbl-128ibm 0x3.f768f58949e4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86532647229875a3p+0L 0xf.3d92470724fc97d009d0b6598p-4L : inexact-ok += csqrt tonearest ldbl-128ibm 0x3.f768f58949e4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86532647229875a3p+0L 0xf.3d92470724fc97d009d0b65984p-4L : inexact-ok += csqrt towardzero ldbl-128ibm 0x3.f768f58949e4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86532647229875a3p+0L 0xf.3d92470724fc97d009d0b6598p-4L : inexact-ok += csqrt upward ldbl-128ibm 0x3.f768f58949e4p-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86532647229875a38p+0L 0xf.3d92470724fc97d009d0b65984p-4L : inexact-ok += csqrt downward dbl-64 0x3.f768f58949e4p-4 0x2.0c2e88p+0 : 0x1.1326db2598276p+0 0xf.3d92365a3345p-4 : inexact-ok += csqrt tonearest dbl-64 0x3.f768f58949e4p-4 0x2.0c2e88p+0 : 0x1.1326db2598277p+0 0xf.3d92365a33458p-4 : inexact-ok += csqrt towardzero dbl-64 0x3.f768f58949e4p-4 0x2.0c2e88p+0 : 0x1.1326db2598276p+0 0xf.3d92365a3345p-4 : inexact-ok += csqrt upward dbl-64 0x3.f768f58949e4p-4 0x2.0c2e88p+0 : 0x1.1326db2598277p+0 0xf.3d92365a33458p-4 : inexact-ok += csqrt downward ldbl-96-intel 0x3.f768f58949e4p-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f92p+0L 0xf.3d92365a3345627p-4L : inexact-ok += csqrt tonearest ldbl-96-intel 0x3.f768f58949e4p-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f94p+0L 0xf.3d92365a3345628p-4L : inexact-ok += csqrt towardzero ldbl-96-intel 0x3.f768f58949e4p-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f92p+0L 0xf.3d92365a3345627p-4L : inexact-ok += csqrt upward ldbl-96-intel 0x3.f768f58949e4p-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f94p+0L 0xf.3d92365a3345628p-4L : inexact-ok += csqrt downward ldbl-96-m68k 0x3.f768f58949e4p-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f92p+0L 0xf.3d92365a3345627p-4L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x3.f768f58949e4p-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f94p+0L 0xf.3d92365a3345628p-4L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x3.f768f58949e4p-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f92p+0L 0xf.3d92365a3345627p-4L : inexact-ok += csqrt upward ldbl-96-m68k 0x3.f768f58949e4p-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f94p+0L 0xf.3d92365a3345628p-4L : inexact-ok += csqrt downward ldbl-128 0x3.f768f58949e4p-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f932e12df109811p+0L 0xf.3d92365a3345627d012e06d767ep-4L : inexact-ok += csqrt tonearest ldbl-128 0x3.f768f58949e4p-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f932e12df109811p+0L 0xf.3d92365a3345627d012e06d767ep-4L : inexact-ok += csqrt towardzero ldbl-128 0x3.f768f58949e4p-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f932e12df109811p+0L 0xf.3d92365a3345627d012e06d767ep-4L : inexact-ok += csqrt upward ldbl-128 0x3.f768f58949e4p-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f932e12df109812p+0L 0xf.3d92365a3345627d012e06d767e8p-4L : inexact-ok += csqrt downward ldbl-128ibm 0x3.f768f58949e4p-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f932e12df1098p+0L 0xf.3d92365a3345627d012e06d764p-4L : inexact-ok += csqrt tonearest ldbl-128ibm 0x3.f768f58949e4p-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f932e12df1098p+0L 0xf.3d92365a3345627d012e06d768p-4L : inexact-ok += csqrt towardzero ldbl-128ibm 0x3.f768f58949e4p-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f932e12df1098p+0L 0xf.3d92365a3345627d012e06d764p-4L : inexact-ok += csqrt upward ldbl-128ibm 0x3.f768f58949e4p-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f932e12df10988p+0L 0xf.3d92365a3345627d012e06d768p-4L : inexact-ok += csqrt downward dbl-64 0x3.f768f58949e4p-4 0x2.0c2e89a5cff98p+0 : 0x1.1326db86ff05ap+0 0xf.3d923d38b0aep-4 : inexact-ok += csqrt tonearest dbl-64 0x3.f768f58949e4p-4 0x2.0c2e89a5cff98p+0 : 0x1.1326db86ff05bp+0 0xf.3d923d38b0aep-4 : inexact-ok += csqrt towardzero dbl-64 0x3.f768f58949e4p-4 0x2.0c2e89a5cff98p+0 : 0x1.1326db86ff05ap+0 0xf.3d923d38b0aep-4 : inexact-ok += csqrt upward dbl-64 0x3.f768f58949e4p-4 0x2.0c2e89a5cff98p+0 : 0x1.1326db86ff05bp+0 0xf.3d923d38b0ae8p-4 : inexact-ok += csqrt downward ldbl-96-intel 0x3.f768f58949e4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad7ap+0L 0xf.3d923d38b0ae1c7p-4L : inexact-ok += csqrt tonearest ldbl-96-intel 0x3.f768f58949e4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad7ap+0L 0xf.3d923d38b0ae1c8p-4L : inexact-ok += csqrt towardzero ldbl-96-intel 0x3.f768f58949e4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad7ap+0L 0xf.3d923d38b0ae1c7p-4L : inexact-ok += csqrt upward ldbl-96-intel 0x3.f768f58949e4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad7cp+0L 0xf.3d923d38b0ae1c8p-4L : inexact-ok += csqrt downward ldbl-96-m68k 0x3.f768f58949e4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad7ap+0L 0xf.3d923d38b0ae1c7p-4L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x3.f768f58949e4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad7ap+0L 0xf.3d923d38b0ae1c8p-4L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x3.f768f58949e4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad7ap+0L 0xf.3d923d38b0ae1c7p-4L : inexact-ok += csqrt upward ldbl-96-m68k 0x3.f768f58949e4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad7cp+0L 0xf.3d923d38b0ae1c8p-4L : inexact-ok += csqrt downward ldbl-128 0x3.f768f58949e4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad7a40c46eb8cc73p+0L 0xf.3d923d38b0ae1c7f36526ad99bdp-4L : inexact-ok += csqrt tonearest ldbl-128 0x3.f768f58949e4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad7a40c46eb8cc73p+0L 0xf.3d923d38b0ae1c7f36526ad99bd8p-4L : inexact-ok += csqrt towardzero ldbl-128 0x3.f768f58949e4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad7a40c46eb8cc73p+0L 0xf.3d923d38b0ae1c7f36526ad99bdp-4L : inexact-ok += csqrt upward ldbl-128 0x3.f768f58949e4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad7a40c46eb8cc74p+0L 0xf.3d923d38b0ae1c7f36526ad99bd8p-4L : inexact-ok += csqrt downward ldbl-128ibm 0x3.f768f58949e4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad7a40c46eb8ccp+0L 0xf.3d923d38b0ae1c7f36526ad998p-4L : inexact-ok += csqrt tonearest ldbl-128ibm 0x3.f768f58949e4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad7a40c46eb8cc8p+0L 0xf.3d923d38b0ae1c7f36526ad99cp-4L : inexact-ok += csqrt towardzero ldbl-128ibm 0x3.f768f58949e4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad7a40c46eb8ccp+0L 0xf.3d923d38b0ae1c7f36526ad998p-4L : inexact-ok += csqrt upward ldbl-128ibm 0x3.f768f58949e4p-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad7a40c46eb8cc8p+0L 0xf.3d923d38b0ae1c7f36526ad99cp-4L : inexact-ok += csqrt downward dbl-64 0x3.f768f58949e3ep-4 0x2.0c2e8cp+0 : 0x1.1326dc120c865p+0 0xf.3d92470724fc8p-4 : inexact-ok += csqrt tonearest dbl-64 0x3.f768f58949e3ep-4 0x2.0c2e8cp+0 : 0x1.1326dc120c865p+0 0xf.3d92470724fc8p-4 : inexact-ok += csqrt towardzero dbl-64 0x3.f768f58949e3ep-4 0x2.0c2e8cp+0 : 0x1.1326dc120c865p+0 0xf.3d92470724fc8p-4 : inexact-ok += csqrt upward dbl-64 0x3.f768f58949e3ep-4 0x2.0c2e8cp+0 : 0x1.1326dc120c866p+0 0xf.3d92470724fdp-4 : inexact-ok += csqrt downward ldbl-96-intel 0x3.f768f58949e3ep-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c8652ap+0L 0xf.3d92470724fc9f3p-4L : inexact-ok += csqrt tonearest ldbl-96-intel 0x3.f768f58949e3ep-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c8652ap+0L 0xf.3d92470724fc9f3p-4L : inexact-ok += csqrt towardzero ldbl-96-intel 0x3.f768f58949e3ep-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c8652ap+0L 0xf.3d92470724fc9f3p-4L : inexact-ok += csqrt upward ldbl-96-intel 0x3.f768f58949e3ep-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c8652a2p+0L 0xf.3d92470724fc9f4p-4L : inexact-ok += csqrt downward ldbl-96-m68k 0x3.f768f58949e3ep-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c8652ap+0L 0xf.3d92470724fc9f3p-4L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x3.f768f58949e3ep-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c8652ap+0L 0xf.3d92470724fc9f3p-4L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x3.f768f58949e3ep-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c8652ap+0L 0xf.3d92470724fc9f3p-4L : inexact-ok += csqrt upward ldbl-96-m68k 0x3.f768f58949e3ep-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c8652a2p+0L 0xf.3d92470724fc9f4p-4L : inexact-ok += csqrt downward ldbl-128 0x3.f768f58949e3ep-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c8652a0df9525e4c6fbp+0L 0xf.3d92470724fc9f33acc4c0d701dp-4L : inexact-ok += csqrt tonearest ldbl-128 0x3.f768f58949e3ep-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c8652a0df9525e4c6fcp+0L 0xf.3d92470724fc9f33acc4c0d701d8p-4L : inexact-ok += csqrt towardzero ldbl-128 0x3.f768f58949e3ep-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c8652a0df9525e4c6fbp+0L 0xf.3d92470724fc9f33acc4c0d701dp-4L : inexact-ok += csqrt upward ldbl-128 0x3.f768f58949e3ep-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c8652a0df9525e4c6fcp+0L 0xf.3d92470724fc9f33acc4c0d701d8p-4L : inexact-ok += csqrt downward ldbl-128ibm 0x3.f768f58949e3ep-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c8652a0df9525e4c68p+0L 0xf.3d92470724fc9f33acc4c0d7p-4L : inexact-ok += csqrt tonearest ldbl-128ibm 0x3.f768f58949e3ep-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c8652a0df9525e4c7p+0L 0xf.3d92470724fc9f33acc4c0d7p-4L : inexact-ok += csqrt towardzero ldbl-128ibm 0x3.f768f58949e3ep-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c8652a0df9525e4c68p+0L 0xf.3d92470724fc9f33acc4c0d7p-4L : inexact-ok += csqrt upward ldbl-128ibm 0x3.f768f58949e3ep-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c8652a0df9525e4c7p+0L 0xf.3d92470724fc9f33acc4c0d704p-4L : inexact-ok += csqrt downward dbl-64 0x3.f768f58949e3ep-4 0x2.0c2e88p+0 : 0x1.1326db2598276p+0 0xf.3d92365a3345p-4 : inexact-ok += csqrt tonearest dbl-64 0x3.f768f58949e3ep-4 0x2.0c2e88p+0 : 0x1.1326db2598277p+0 0xf.3d92365a33458p-4 : inexact-ok += csqrt towardzero dbl-64 0x3.f768f58949e3ep-4 0x2.0c2e88p+0 : 0x1.1326db2598276p+0 0xf.3d92365a3345p-4 : inexact-ok += csqrt upward dbl-64 0x3.f768f58949e3ep-4 0x2.0c2e88p+0 : 0x1.1326db2598277p+0 0xf.3d92365a33458p-4 : inexact-ok += csqrt downward ldbl-96-intel 0x3.f768f58949e3ep-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f0cp+0L 0xf.3d92365a334569ep-4L : inexact-ok += csqrt tonearest ldbl-96-intel 0x3.f768f58949e3ep-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f0ep+0L 0xf.3d92365a334569ep-4L : inexact-ok += csqrt towardzero ldbl-96-intel 0x3.f768f58949e3ep-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f0cp+0L 0xf.3d92365a334569ep-4L : inexact-ok += csqrt upward ldbl-96-intel 0x3.f768f58949e3ep-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f0ep+0L 0xf.3d92365a334569fp-4L : inexact-ok += csqrt downward ldbl-96-m68k 0x3.f768f58949e3ep-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f0cp+0L 0xf.3d92365a334569ep-4L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x3.f768f58949e3ep-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f0ep+0L 0xf.3d92365a334569ep-4L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x3.f768f58949e3ep-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f0cp+0L 0xf.3d92365a334569ep-4L : inexact-ok += csqrt upward ldbl-96-m68k 0x3.f768f58949e3ep-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f0ep+0L 0xf.3d92365a334569fp-4L : inexact-ok += csqrt downward ldbl-128 0x3.f768f58949e3ep-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f0dc684de4c436bp+0L 0xf.3d92365a334569e0a428358b7d1p-4L : inexact-ok += csqrt tonearest ldbl-128 0x3.f768f58949e3ep-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f0dc684de4c436bp+0L 0xf.3d92365a334569e0a428358b7d1p-4L : inexact-ok += csqrt towardzero ldbl-128 0x3.f768f58949e3ep-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f0dc684de4c436bp+0L 0xf.3d92365a334569e0a428358b7d1p-4L : inexact-ok += csqrt upward ldbl-128 0x3.f768f58949e3ep-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f0dc684de4c436cp+0L 0xf.3d92365a334569e0a428358b7d18p-4L : inexact-ok += csqrt downward ldbl-128ibm 0x3.f768f58949e3ep-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f0dc684de4c43p+0L 0xf.3d92365a334569e0a428358b7cp-4L : inexact-ok += csqrt tonearest ldbl-128ibm 0x3.f768f58949e3ep-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f0dc684de4c438p+0L 0xf.3d92365a334569e0a428358b7cp-4L : inexact-ok += csqrt towardzero ldbl-128ibm 0x3.f768f58949e3ep-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f0dc684de4c43p+0L 0xf.3d92365a334569e0a428358b7cp-4L : inexact-ok += csqrt upward ldbl-128ibm 0x3.f768f58949e3ep-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f0dc684de4c438p+0L 0xf.3d92365a334569e0a428358b8p-4L : inexact-ok += csqrt downward dbl-64 0x3.f768f58949e3ep-4 0x2.0c2e89a5cff98p+0 : 0x1.1326db86ff05ap+0 0xf.3d923d38b0aep-4 : inexact-ok += csqrt tonearest dbl-64 0x3.f768f58949e3ep-4 0x2.0c2e89a5cff98p+0 : 0x1.1326db86ff05bp+0 0xf.3d923d38b0aep-4 : inexact-ok += csqrt towardzero dbl-64 0x3.f768f58949e3ep-4 0x2.0c2e89a5cff98p+0 : 0x1.1326db86ff05ap+0 0xf.3d923d38b0aep-4 : inexact-ok += csqrt upward dbl-64 0x3.f768f58949e3ep-4 0x2.0c2e89a5cff98p+0 : 0x1.1326db86ff05bp+0 0xf.3d923d38b0ae8p-4 : inexact-ok += csqrt downward ldbl-96-intel 0x3.f768f58949e3ep-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05acf4p+0L 0xf.3d923d38b0ae23ep-4L : inexact-ok += csqrt tonearest ldbl-96-intel 0x3.f768f58949e3ep-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05acf4p+0L 0xf.3d923d38b0ae23ep-4L : inexact-ok += csqrt towardzero ldbl-96-intel 0x3.f768f58949e3ep-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05acf4p+0L 0xf.3d923d38b0ae23ep-4L : inexact-ok += csqrt upward ldbl-96-intel 0x3.f768f58949e3ep-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05acf6p+0L 0xf.3d923d38b0ae23fp-4L : inexact-ok += csqrt downward ldbl-96-m68k 0x3.f768f58949e3ep-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05acf4p+0L 0xf.3d923d38b0ae23ep-4L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x3.f768f58949e3ep-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05acf4p+0L 0xf.3d923d38b0ae23ep-4L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x3.f768f58949e3ep-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05acf4p+0L 0xf.3d923d38b0ae23ep-4L : inexact-ok += csqrt upward ldbl-96-m68k 0x3.f768f58949e3ep-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05acf6p+0L 0xf.3d923d38b0ae23fp-4L : inexact-ok += csqrt downward ldbl-128 0x3.f768f58949e3ep-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05acf4d936a88802d7p+0L 0xf.3d923d38b0ae23e2d94a11eaec9p-4L : inexact-ok += csqrt tonearest ldbl-128 0x3.f768f58949e3ep-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05acf4d936a88802d8p+0L 0xf.3d923d38b0ae23e2d94a11eaec98p-4L : inexact-ok += csqrt towardzero ldbl-128 0x3.f768f58949e3ep-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05acf4d936a88802d7p+0L 0xf.3d923d38b0ae23e2d94a11eaec9p-4L : inexact-ok += csqrt upward ldbl-128 0x3.f768f58949e3ep-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05acf4d936a88802d8p+0L 0xf.3d923d38b0ae23e2d94a11eaec98p-4L : inexact-ok += csqrt downward ldbl-128ibm 0x3.f768f58949e3ep-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05acf4d936a888028p+0L 0xf.3d923d38b0ae23e2d94a11eaecp-4L : inexact-ok += csqrt tonearest ldbl-128ibm 0x3.f768f58949e3ep-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05acf4d936a88803p+0L 0xf.3d923d38b0ae23e2d94a11eaecp-4L : inexact-ok += csqrt towardzero ldbl-128ibm 0x3.f768f58949e3ep-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05acf4d936a888028p+0L 0xf.3d923d38b0ae23e2d94a11eaecp-4L : inexact-ok += csqrt upward ldbl-128ibm 0x3.f768f58949e3ep-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05acf4d936a88803p+0L 0xf.3d923d38b0ae23e2d94a11eafp-4L : inexact-ok += csqrt downward ldbl-96-intel 0x3.f768f58949e3fe6cp-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86531ep+0L 0xf.3d92470724fc982p-4L : inexact-ok += csqrt tonearest ldbl-96-intel 0x3.f768f58949e3fe6cp-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86532p+0L 0xf.3d92470724fc983p-4L : inexact-ok += csqrt towardzero ldbl-96-intel 0x3.f768f58949e3fe6cp-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86531ep+0L 0xf.3d92470724fc982p-4L : inexact-ok += csqrt upward ldbl-96-intel 0x3.f768f58949e3fe6cp-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86532p+0L 0xf.3d92470724fc983p-4L : inexact-ok += csqrt downward ldbl-96-m68k 0x3.f768f58949e3fe6cp-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86531ep+0L 0xf.3d92470724fc982p-4L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x3.f768f58949e3fe6cp-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86532p+0L 0xf.3d92470724fc983p-4L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x3.f768f58949e3fe6cp-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86531ep+0L 0xf.3d92470724fc982p-4L : inexact-ok += csqrt upward ldbl-96-m68k 0x3.f768f58949e3fe6cp-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86532p+0L 0xf.3d92470724fc983p-4L : inexact-ok += csqrt downward ldbl-128 0x3.f768f58949e3fe6cp-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86531fb2e73eaf3e4dp+0L 0xf.3d92470724fc982d53b9ff5df3e8p-4L : inexact-ok += csqrt tonearest ldbl-128 0x3.f768f58949e3fe6cp-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86531fb2e73eaf3e4ep+0L 0xf.3d92470724fc982d53b9ff5df3fp-4L : inexact-ok += csqrt towardzero ldbl-128 0x3.f768f58949e3fe6cp-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86531fb2e73eaf3e4dp+0L 0xf.3d92470724fc982d53b9ff5df3e8p-4L : inexact-ok += csqrt upward ldbl-128 0x3.f768f58949e3fe6cp-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86531fb2e73eaf3e4ep+0L 0xf.3d92470724fc982d53b9ff5df3fp-4L : inexact-ok += csqrt downward ldbl-128ibm 0x3.f768f58949e3fe6cp-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86531fb2e73eaf3ep+0L 0xf.3d92470724fc982d53b9ff5dfp-4L : inexact-ok += csqrt tonearest ldbl-128ibm 0x3.f768f58949e3fe6cp-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86531fb2e73eaf3e8p+0L 0xf.3d92470724fc982d53b9ff5df4p-4L : inexact-ok += csqrt towardzero ldbl-128ibm 0x3.f768f58949e3fe6cp-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86531fb2e73eaf3ep+0L 0xf.3d92470724fc982d53b9ff5dfp-4L : inexact-ok += csqrt upward ldbl-128ibm 0x3.f768f58949e3fe6cp-4L 0x2.0c2e8cp+0L : 0x1.1326dc120c86531fb2e73eaf3e8p+0L 0xf.3d92470724fc982d53b9ff5df4p-4L : inexact-ok += csqrt downward ldbl-96-intel 0x3.f768f58949e3fe6cp-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f8cp+0L 0xf.3d92365a334562dp-4L : inexact-ok += csqrt tonearest ldbl-96-intel 0x3.f768f58949e3fe6cp-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f8cp+0L 0xf.3d92365a334562ep-4L : inexact-ok += csqrt towardzero ldbl-96-intel 0x3.f768f58949e3fe6cp-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f8cp+0L 0xf.3d92365a334562dp-4L : inexact-ok += csqrt upward ldbl-96-intel 0x3.f768f58949e3fe6cp-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f8ep+0L 0xf.3d92365a334562ep-4L : inexact-ok += csqrt downward ldbl-96-m68k 0x3.f768f58949e3fe6cp-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f8cp+0L 0xf.3d92365a334562dp-4L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x3.f768f58949e3fe6cp-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f8cp+0L 0xf.3d92365a334562ep-4L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x3.f768f58949e3fe6cp-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f8cp+0L 0xf.3d92365a334562dp-4L : inexact-ok += csqrt upward ldbl-96-m68k 0x3.f768f58949e3fe6cp-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f8ep+0L 0xf.3d92365a334562ep-4L : inexact-ok += csqrt downward ldbl-128 0x3.f768f58949e3fe6cp-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f8c99d77e46e964p+0L 0xf.3d92365a334562da4b179d650968p-4L : inexact-ok += csqrt tonearest ldbl-128 0x3.f768f58949e3fe6cp-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f8c99d77e46e965p+0L 0xf.3d92365a334562da4b179d65097p-4L : inexact-ok += csqrt towardzero ldbl-128 0x3.f768f58949e3fe6cp-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f8c99d77e46e964p+0L 0xf.3d92365a334562da4b179d650968p-4L : inexact-ok += csqrt upward ldbl-128 0x3.f768f58949e3fe6cp-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f8c99d77e46e965p+0L 0xf.3d92365a334562da4b179d65097p-4L : inexact-ok += csqrt downward ldbl-128ibm 0x3.f768f58949e3fe6cp-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f8c99d77e46e9p+0L 0xf.3d92365a334562da4b179d6508p-4L : inexact-ok += csqrt tonearest ldbl-128ibm 0x3.f768f58949e3fe6cp-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f8c99d77e46e98p+0L 0xf.3d92365a334562da4b179d6508p-4L : inexact-ok += csqrt towardzero ldbl-128ibm 0x3.f768f58949e3fe6cp-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f8c99d77e46e9p+0L 0xf.3d92365a334562da4b179d6508p-4L : inexact-ok += csqrt upward ldbl-128ibm 0x3.f768f58949e3fe6cp-4L 0x2.0c2e88p+0L : 0x1.1326db2598276f8c99d77e46e98p+0L 0xf.3d92365a334562da4b179d650cp-4L : inexact-ok += csqrt downward ldbl-96-intel 0x3.f768f58949e3fe6cp-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad72p+0L 0xf.3d923d38b0ae1cdp-4L : inexact-ok += csqrt tonearest ldbl-96-intel 0x3.f768f58949e3fe6cp-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad74p+0L 0xf.3d923d38b0ae1cep-4L : inexact-ok += csqrt towardzero ldbl-96-intel 0x3.f768f58949e3fe6cp-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad72p+0L 0xf.3d923d38b0ae1cdp-4L : inexact-ok += csqrt upward ldbl-96-intel 0x3.f768f58949e3fe6cp-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad74p+0L 0xf.3d923d38b0ae1cep-4L : inexact-ok += csqrt downward ldbl-96-m68k 0x3.f768f58949e3fe6cp-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad72p+0L 0xf.3d923d38b0ae1cdp-4L : inexact-ok += csqrt tonearest ldbl-96-m68k 0x3.f768f58949e3fe6cp-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad74p+0L 0xf.3d923d38b0ae1cep-4L : inexact-ok += csqrt towardzero ldbl-96-m68k 0x3.f768f58949e3fe6cp-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad72p+0L 0xf.3d923d38b0ae1cdp-4L : inexact-ok += csqrt upward ldbl-96-m68k 0x3.f768f58949e3fe6cp-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad74p+0L 0xf.3d923d38b0ae1cep-4L : inexact-ok += csqrt downward ldbl-128 0x3.f768f58949e3fe6cp-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad73ac8910d2a482p+0L 0xf.3d923d38b0ae1cdc803be176d67p-4L : inexact-ok += csqrt tonearest ldbl-128 0x3.f768f58949e3fe6cp-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad73ac8910d2a482p+0L 0xf.3d923d38b0ae1cdc803be176d67p-4L : inexact-ok += csqrt towardzero ldbl-128 0x3.f768f58949e3fe6cp-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad73ac8910d2a482p+0L 0xf.3d923d38b0ae1cdc803be176d67p-4L : inexact-ok += csqrt upward ldbl-128 0x3.f768f58949e3fe6cp-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad73ac8910d2a483p+0L 0xf.3d923d38b0ae1cdc803be176d678p-4L : inexact-ok += csqrt downward ldbl-128ibm 0x3.f768f58949e3fe6cp-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad73ac8910d2a48p+0L 0xf.3d923d38b0ae1cdc803be176d4p-4L : inexact-ok += csqrt tonearest ldbl-128ibm 0x3.f768f58949e3fe6cp-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad73ac8910d2a48p+0L 0xf.3d923d38b0ae1cdc803be176d8p-4L : inexact-ok += csqrt towardzero ldbl-128ibm 0x3.f768f58949e3fe6cp-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad73ac8910d2a48p+0L 0xf.3d923d38b0ae1cdc803be176d4p-4L : inexact-ok += csqrt upward ldbl-128ibm 0x3.f768f58949e3fe6cp-4L 0x2.0c2e89a5cff98p+0L : 0x1.1326db86ff05ad73ac8910d2a5p+0L 0xf.3d923d38b0ae1cdc803be176d8p-4L : inexact-ok csqrt 0x1.fffffep+127 0x1.fffffep+127 = csqrt downward flt-32 0xf.fffffp+124f 0xf.fffffp+124f : 0x1.19435cp+64f 0x7.480c48p+60f : inexact-ok = csqrt tonearest flt-32 0xf.fffffp+124f 0xf.fffffp+124f : 0x1.19435cp+64f 0x7.480c48p+60f : inexact-ok @@ -106258,6 +107140,56 @@ erf -0x1.3a0d48p+0 = erf tonearest ldbl-128ibm -0x1.3a0d48p+0L : -0xe.ad06dfdab8f3efcfd1feb6bc4cp-4L : inexact-ok = erf towardzero ldbl-128ibm -0x1.3a0d48p+0L : -0xe.ad06dfdab8f3efcfd1feb6bc48p-4L : inexact-ok = erf upward ldbl-128ibm -0x1.3a0d48p+0L : -0xe.ad06dfdab8f3efcfd1feb6bc48p-4L : inexact-ok +erf -0x1.c975cap+0 += erf downward flt-32 -0x1.c975cap+0f : -0xf.d0e5ap-4f : inexact-ok += erf tonearest flt-32 -0x1.c975cap+0f : -0xf.d0e5ap-4f : inexact-ok += erf towardzero flt-32 -0x1.c975cap+0f : -0xf.d0e59p-4f : inexact-ok += erf upward flt-32 -0x1.c975cap+0f : -0xf.d0e59p-4f : inexact-ok += erf downward dbl-64 -0x1.c975cap+0 : -0xf.d0e59ffd2b02p-4 : inexact-ok += erf tonearest dbl-64 -0x1.c975cap+0 : -0xf.d0e59ffd2b02p-4 : inexact-ok += erf towardzero dbl-64 -0x1.c975cap+0 : -0xf.d0e59ffd2b018p-4 : inexact-ok += erf upward dbl-64 -0x1.c975cap+0 : -0xf.d0e59ffd2b018p-4 : inexact-ok += erf downward ldbl-96-intel -0x1.c975cap+0L : -0xf.d0e59ffd2b01ccap-4L : inexact-ok += erf tonearest ldbl-96-intel -0x1.c975cap+0L : -0xf.d0e59ffd2b01ccap-4L : inexact-ok += erf towardzero ldbl-96-intel -0x1.c975cap+0L : -0xf.d0e59ffd2b01cc9p-4L : inexact-ok += erf upward ldbl-96-intel -0x1.c975cap+0L : -0xf.d0e59ffd2b01cc9p-4L : inexact-ok += erf downward ldbl-96-m68k -0x1.c975cap+0L : -0xf.d0e59ffd2b01ccap-4L : inexact-ok += erf tonearest ldbl-96-m68k -0x1.c975cap+0L : -0xf.d0e59ffd2b01ccap-4L : inexact-ok += erf towardzero ldbl-96-m68k -0x1.c975cap+0L : -0xf.d0e59ffd2b01cc9p-4L : inexact-ok += erf upward ldbl-96-m68k -0x1.c975cap+0L : -0xf.d0e59ffd2b01cc9p-4L : inexact-ok += erf downward ldbl-128 -0x1.c975cap+0L : -0xf.d0e59ffd2b01cc98191c3d9fb338p-4L : inexact-ok += erf tonearest ldbl-128 -0x1.c975cap+0L : -0xf.d0e59ffd2b01cc98191c3d9fb338p-4L : inexact-ok += erf towardzero ldbl-128 -0x1.c975cap+0L : -0xf.d0e59ffd2b01cc98191c3d9fb33p-4L : inexact-ok += erf upward ldbl-128 -0x1.c975cap+0L : -0xf.d0e59ffd2b01cc98191c3d9fb33p-4L : inexact-ok += erf downward ldbl-128ibm -0x1.c975cap+0L : -0xf.d0e59ffd2b01cc98191c3d9fb4p-4L : inexact-ok += erf tonearest ldbl-128ibm -0x1.c975cap+0L : -0xf.d0e59ffd2b01cc98191c3d9fb4p-4L : inexact-ok += erf towardzero ldbl-128ibm -0x1.c975cap+0L : -0xf.d0e59ffd2b01cc98191c3d9fbp-4L : inexact-ok += erf upward ldbl-128ibm -0x1.c975cap+0L : -0xf.d0e59ffd2b01cc98191c3d9fbp-4L : inexact-ok +erf -0x1.e6a006p+0 += erf downward flt-32 -0x1.e6a006p+0f : -0xf.e2946p-4f : inexact-ok += erf tonearest flt-32 -0x1.e6a006p+0f : -0xf.e2945p-4f : inexact-ok += erf towardzero flt-32 -0x1.e6a006p+0f : -0xf.e2945p-4f : inexact-ok += erf upward flt-32 -0x1.e6a006p+0f : -0xf.e2945p-4f : inexact-ok += erf downward dbl-64 -0x1.e6a006p+0 : -0xf.e294502e0c118p-4 : inexact-ok += erf tonearest dbl-64 -0x1.e6a006p+0 : -0xf.e294502e0c118p-4 : inexact-ok += erf towardzero dbl-64 -0x1.e6a006p+0 : -0xf.e294502e0c11p-4 : inexact-ok += erf upward dbl-64 -0x1.e6a006p+0 : -0xf.e294502e0c11p-4 : inexact-ok += erf downward ldbl-96-intel -0x1.e6a006p+0L : -0xf.e294502e0c11683p-4L : inexact-ok += erf tonearest ldbl-96-intel -0x1.e6a006p+0L : -0xf.e294502e0c11683p-4L : inexact-ok += erf towardzero ldbl-96-intel -0x1.e6a006p+0L : -0xf.e294502e0c11682p-4L : inexact-ok += erf upward ldbl-96-intel -0x1.e6a006p+0L : -0xf.e294502e0c11682p-4L : inexact-ok += erf downward ldbl-96-m68k -0x1.e6a006p+0L : -0xf.e294502e0c11683p-4L : inexact-ok += erf tonearest ldbl-96-m68k -0x1.e6a006p+0L : -0xf.e294502e0c11683p-4L : inexact-ok += erf towardzero ldbl-96-m68k -0x1.e6a006p+0L : -0xf.e294502e0c11682p-4L : inexact-ok += erf upward ldbl-96-m68k -0x1.e6a006p+0L : -0xf.e294502e0c11682p-4L : inexact-ok += erf downward ldbl-128 -0x1.e6a006p+0L : -0xf.e294502e0c11682ba40c5a30e878p-4L : inexact-ok += erf tonearest ldbl-128 -0x1.e6a006p+0L : -0xf.e294502e0c11682ba40c5a30e87p-4L : inexact-ok += erf towardzero ldbl-128 -0x1.e6a006p+0L : -0xf.e294502e0c11682ba40c5a30e87p-4L : inexact-ok += erf upward ldbl-128 -0x1.e6a006p+0L : -0xf.e294502e0c11682ba40c5a30e87p-4L : inexact-ok += erf downward ldbl-128ibm -0x1.e6a006p+0L : -0xf.e294502e0c11682ba40c5a30ecp-4L : inexact-ok += erf tonearest ldbl-128ibm -0x1.e6a006p+0L : -0xf.e294502e0c11682ba40c5a30e8p-4L : inexact-ok += erf towardzero ldbl-128ibm -0x1.e6a006p+0L : -0xf.e294502e0c11682ba40c5a30e8p-4L : inexact-ok += erf upward ldbl-128ibm -0x1.e6a006p+0L : -0xf.e294502e0c11682ba40c5a30e8p-4L : inexact-ok erfc 0.0 = erfc downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok = erfc tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok @@ -107565,6 +108497,56 @@ erfc 0x1.514548p+0 = erfc tonearest ldbl-128ibm 0x1.514548p+0L : 0xf.fbeadad5a51f774a6aa2da69dcp-8L : inexact-ok = erfc towardzero ldbl-128ibm 0x1.514548p+0L : 0xf.fbeadad5a51f774a6aa2da69d8p-8L : inexact-ok = erfc upward ldbl-128ibm 0x1.514548p+0L : 0xf.fbeadad5a51f774a6aa2da69dcp-8L : inexact-ok +erfc 0x2.36c504p+0 += erfc downward flt-32 0x2.36c504p+0f : 0x7.22d058p-12f : inexact-ok += erfc tonearest flt-32 0x2.36c504p+0f : 0x7.22d058p-12f : inexact-ok += erfc towardzero flt-32 0x2.36c504p+0f : 0x7.22d058p-12f : inexact-ok += erfc upward flt-32 0x2.36c504p+0f : 0x7.22d06p-12f : inexact-ok += erfc downward dbl-64 0x2.36c504p+0 : 0x7.22d059993f3f4p-12 : inexact-ok += erfc tonearest dbl-64 0x2.36c504p+0 : 0x7.22d059993f3f4p-12 : inexact-ok += erfc towardzero dbl-64 0x2.36c504p+0 : 0x7.22d059993f3f4p-12 : inexact-ok += erfc upward dbl-64 0x2.36c504p+0 : 0x7.22d059993f3f8p-12 : inexact-ok += erfc downward ldbl-96-intel 0x2.36c504p+0L : 0x7.22d059993f3f46dp-12L : inexact-ok += erfc tonearest ldbl-96-intel 0x2.36c504p+0L : 0x7.22d059993f3f46dp-12L : inexact-ok += erfc towardzero ldbl-96-intel 0x2.36c504p+0L : 0x7.22d059993f3f46dp-12L : inexact-ok += erfc upward ldbl-96-intel 0x2.36c504p+0L : 0x7.22d059993f3f46d8p-12L : inexact-ok += erfc downward ldbl-96-m68k 0x2.36c504p+0L : 0x7.22d059993f3f46dp-12L : inexact-ok += erfc tonearest ldbl-96-m68k 0x2.36c504p+0L : 0x7.22d059993f3f46dp-12L : inexact-ok += erfc towardzero ldbl-96-m68k 0x2.36c504p+0L : 0x7.22d059993f3f46dp-12L : inexact-ok += erfc upward ldbl-96-m68k 0x2.36c504p+0L : 0x7.22d059993f3f46d8p-12L : inexact-ok += erfc downward ldbl-128 0x2.36c504p+0L : 0x7.22d059993f3f46d0e0daa16357p-12L : inexact-ok += erfc tonearest ldbl-128 0x2.36c504p+0L : 0x7.22d059993f3f46d0e0daa16357p-12L : inexact-ok += erfc towardzero ldbl-128 0x2.36c504p+0L : 0x7.22d059993f3f46d0e0daa16357p-12L : inexact-ok += erfc upward ldbl-128 0x2.36c504p+0L : 0x7.22d059993f3f46d0e0daa1635704p-12L : inexact-ok += erfc downward ldbl-128ibm 0x2.36c504p+0L : 0x7.22d059993f3f46d0e0daa16356p-12L : inexact-ok += erfc tonearest ldbl-128ibm 0x2.36c504p+0L : 0x7.22d059993f3f46d0e0daa16358p-12L : inexact-ok += erfc towardzero ldbl-128ibm 0x2.36c504p+0L : 0x7.22d059993f3f46d0e0daa16356p-12L : inexact-ok += erfc upward ldbl-128ibm 0x2.36c504p+0L : 0x7.22d059993f3f46d0e0daa16358p-12L : inexact-ok +erfc 0x1.65e31p+0 += erfc downward flt-32 0x1.65e31p+0f : 0xc.4bf9dp-8f : inexact-ok += erfc tonearest flt-32 0x1.65e31p+0f : 0xc.4bf9ep-8f : inexact-ok += erfc towardzero flt-32 0x1.65e31p+0f : 0xc.4bf9dp-8f : inexact-ok += erfc upward flt-32 0x1.65e31p+0f : 0xc.4bf9ep-8f : inexact-ok += erfc downward dbl-64 0x1.65e31p+0 : 0xc.4bf9de451e5f8p-8 : inexact-ok += erfc tonearest dbl-64 0x1.65e31p+0 : 0xc.4bf9de451e6p-8 : inexact-ok += erfc towardzero dbl-64 0x1.65e31p+0 : 0xc.4bf9de451e5f8p-8 : inexact-ok += erfc upward dbl-64 0x1.65e31p+0 : 0xc.4bf9de451e6p-8 : inexact-ok += erfc downward ldbl-96-intel 0x1.65e31p+0L : 0xc.4bf9de451e5fcedp-8L : inexact-ok += erfc tonearest ldbl-96-intel 0x1.65e31p+0L : 0xc.4bf9de451e5fceep-8L : inexact-ok += erfc towardzero ldbl-96-intel 0x1.65e31p+0L : 0xc.4bf9de451e5fcedp-8L : inexact-ok += erfc upward ldbl-96-intel 0x1.65e31p+0L : 0xc.4bf9de451e5fceep-8L : inexact-ok += erfc downward ldbl-96-m68k 0x1.65e31p+0L : 0xc.4bf9de451e5fcedp-8L : inexact-ok += erfc tonearest ldbl-96-m68k 0x1.65e31p+0L : 0xc.4bf9de451e5fceep-8L : inexact-ok += erfc towardzero ldbl-96-m68k 0x1.65e31p+0L : 0xc.4bf9de451e5fcedp-8L : inexact-ok += erfc upward ldbl-96-m68k 0x1.65e31p+0L : 0xc.4bf9de451e5fceep-8L : inexact-ok += erfc downward ldbl-128 0x1.65e31p+0L : 0xc.4bf9de451e5fced9d5e2d18c20b8p-8L : inexact-ok += erfc tonearest ldbl-128 0x1.65e31p+0L : 0xc.4bf9de451e5fced9d5e2d18c20b8p-8L : inexact-ok += erfc towardzero ldbl-128 0x1.65e31p+0L : 0xc.4bf9de451e5fced9d5e2d18c20b8p-8L : inexact-ok += erfc upward ldbl-128 0x1.65e31p+0L : 0xc.4bf9de451e5fced9d5e2d18c20cp-8L : inexact-ok += erfc downward ldbl-128ibm 0x1.65e31p+0L : 0xc.4bf9de451e5fced9d5e2d18c2p-8L : inexact-ok += erfc tonearest ldbl-128ibm 0x1.65e31p+0L : 0xc.4bf9de451e5fced9d5e2d18c2p-8L : inexact-ok += erfc towardzero ldbl-128ibm 0x1.65e31p+0L : 0xc.4bf9de451e5fced9d5e2d18c2p-8L : inexact-ok += erfc upward ldbl-128ibm 0x1.65e31p+0L : 0xc.4bf9de451e5fced9d5e2d18c24p-8L : inexact-ok exp 0 = exp downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok = exp tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok @@ -109237,6 +110219,56 @@ exp 0x1.4bed28p+0 = exp tonearest ldbl-128ibm 0x1.4bed28p+0L : 0x3.a823cf4b14605f3bc47d07a323p+0L : inexact-ok = exp towardzero ldbl-128ibm 0x1.4bed28p+0L : 0x3.a823cf4b14605f3bc47d07a323p+0L : inexact-ok = exp upward ldbl-128ibm 0x1.4bed28p+0L : 0x3.a823cf4b14605f3bc47d07a324p+0L : inexact-ok +exp -0x1.f1cf36p+8 += exp downward flt-32 -0x1.f1cf36p+8f : 0x0p+0f : inexact-ok underflow errno-erange += exp tonearest flt-32 -0x1.f1cf36p+8f : 0x0p+0f : inexact-ok underflow errno-erange += exp towardzero flt-32 -0x1.f1cf36p+8f : 0x0p+0f : inexact-ok underflow errno-erange += exp upward flt-32 -0x1.f1cf36p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok += exp downward dbl-64 -0x1.f1cf36p+8 : 0x3.8366d35e29fb2p-720 : inexact-ok += exp tonearest dbl-64 -0x1.f1cf36p+8 : 0x3.8366d35e29fb4p-720 : inexact-ok += exp towardzero dbl-64 -0x1.f1cf36p+8 : 0x3.8366d35e29fb2p-720 : inexact-ok += exp upward dbl-64 -0x1.f1cf36p+8 : 0x3.8366d35e29fb4p-720 : inexact-ok += exp downward ldbl-96-intel -0x1.f1cf36p+8L : 0x3.8366d35e29fb32e4p-720L : inexact-ok += exp tonearest ldbl-96-intel -0x1.f1cf36p+8L : 0x3.8366d35e29fb32e8p-720L : inexact-ok += exp towardzero ldbl-96-intel -0x1.f1cf36p+8L : 0x3.8366d35e29fb32e4p-720L : inexact-ok += exp upward ldbl-96-intel -0x1.f1cf36p+8L : 0x3.8366d35e29fb32e8p-720L : inexact-ok += exp downward ldbl-96-m68k -0x1.f1cf36p+8L : 0x3.8366d35e29fb32e4p-720L : inexact-ok += exp tonearest ldbl-96-m68k -0x1.f1cf36p+8L : 0x3.8366d35e29fb32e8p-720L : inexact-ok += exp towardzero ldbl-96-m68k -0x1.f1cf36p+8L : 0x3.8366d35e29fb32e4p-720L : inexact-ok += exp upward ldbl-96-m68k -0x1.f1cf36p+8L : 0x3.8366d35e29fb32e8p-720L : inexact-ok += exp downward ldbl-128 -0x1.f1cf36p+8L : 0x3.8366d35e29fb32e7aebc60e8c72ap-720L : inexact-ok += exp tonearest ldbl-128 -0x1.f1cf36p+8L : 0x3.8366d35e29fb32e7aebc60e8c72cp-720L : inexact-ok += exp towardzero ldbl-128 -0x1.f1cf36p+8L : 0x3.8366d35e29fb32e7aebc60e8c72ap-720L : inexact-ok += exp upward ldbl-128 -0x1.f1cf36p+8L : 0x3.8366d35e29fb32e7aebc60e8c72cp-720L : inexact-ok += exp downward ldbl-128ibm -0x1.f1cf36p+8L : 0x3.8366d35e29fb32e7aebc60e8c7p-720L : inexact-ok += exp tonearest ldbl-128ibm -0x1.f1cf36p+8L : 0x3.8366d35e29fb32e7aebc60e8c7p-720L : inexact-ok += exp towardzero ldbl-128ibm -0x1.f1cf36p+8L : 0x3.8366d35e29fb32e7aebc60e8c7p-720L : inexact-ok += exp upward ldbl-128ibm -0x1.f1cf36p+8L : 0x3.8366d35e29fb32e7aebc60e8c8p-720L : inexact-ok +exp 0x3.248524p+0 += exp downward flt-32 0x3.248524p+0f : 0x1.72a52cp+4f : inexact-ok += exp tonearest flt-32 0x3.248524p+0f : 0x1.72a52cp+4f : inexact-ok += exp towardzero flt-32 0x3.248524p+0f : 0x1.72a52cp+4f : inexact-ok += exp upward flt-32 0x3.248524p+0f : 0x1.72a52ep+4f : inexact-ok += exp downward dbl-64 0x3.248524p+0 : 0x1.72a52c383a487p+4 : inexact-ok += exp tonearest dbl-64 0x3.248524p+0 : 0x1.72a52c383a488p+4 : inexact-ok += exp towardzero dbl-64 0x3.248524p+0 : 0x1.72a52c383a487p+4 : inexact-ok += exp upward dbl-64 0x3.248524p+0 : 0x1.72a52c383a488p+4 : inexact-ok += exp downward ldbl-96-intel 0x3.248524p+0L : 0x1.72a52c383a487ffcp+4L : inexact-ok += exp tonearest ldbl-96-intel 0x3.248524p+0L : 0x1.72a52c383a487ffep+4L : inexact-ok += exp towardzero ldbl-96-intel 0x3.248524p+0L : 0x1.72a52c383a487ffcp+4L : inexact-ok += exp upward ldbl-96-intel 0x3.248524p+0L : 0x1.72a52c383a487ffep+4L : inexact-ok += exp downward ldbl-96-m68k 0x3.248524p+0L : 0x1.72a52c383a487ffcp+4L : inexact-ok += exp tonearest ldbl-96-m68k 0x3.248524p+0L : 0x1.72a52c383a487ffep+4L : inexact-ok += exp towardzero ldbl-96-m68k 0x3.248524p+0L : 0x1.72a52c383a487ffcp+4L : inexact-ok += exp upward ldbl-96-m68k 0x3.248524p+0L : 0x1.72a52c383a487ffep+4L : inexact-ok += exp downward ldbl-128 0x3.248524p+0L : 0x1.72a52c383a487ffd4852b11d664fp+4L : inexact-ok += exp tonearest ldbl-128 0x3.248524p+0L : 0x1.72a52c383a487ffd4852b11d665p+4L : inexact-ok += exp towardzero ldbl-128 0x3.248524p+0L : 0x1.72a52c383a487ffd4852b11d664fp+4L : inexact-ok += exp upward ldbl-128 0x3.248524p+0L : 0x1.72a52c383a487ffd4852b11d665p+4L : inexact-ok += exp downward ldbl-128ibm 0x3.248524p+0L : 0x1.72a52c383a487ffd4852b11d66p+4L : inexact-ok += exp tonearest ldbl-128ibm 0x3.248524p+0L : 0x1.72a52c383a487ffd4852b11d668p+4L : inexact-ok += exp towardzero ldbl-128ibm 0x3.248524p+0L : 0x1.72a52c383a487ffd4852b11d66p+4L : inexact-ok += exp upward ldbl-128ibm 0x3.248524p+0L : 0x1.72a52c383a487ffd4852b11d668p+4L : inexact-ok exp10 0 = exp10 downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok = exp10 tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok @@ -110781,6 +111813,31 @@ exp10 0x5.b00bcd891ffe56fp+0 = exp10 tonearest ldbl-128ibm 0x5.b00bcd891ffe56fp+0L : 0x7.6f0181f100c20fcf53ce3265p+16L : inexact-ok = exp10 towardzero ldbl-128ibm 0x5.b00bcd891ffe56fp+0L : 0x7.6f0181f100c20fcf53ce3264fep+16L : inexact-ok = exp10 upward ldbl-128ibm 0x5.b00bcd891ffe56fp+0L : 0x7.6f0181f100c20fcf53ce3265p+16L : inexact-ok +exp10 0xe.8b349p+4 += exp10 downward flt-32 0xe.8b349p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += exp10 tonearest flt-32 0xe.8b349p+4f : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero flt-32 0xe.8b349p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += exp10 upward flt-32 0xe.8b349p+4f : plus_infty : inexact-ok overflow errno-erange += exp10 downward dbl-64 0xe.8b349p+4 : 0x2.04e945593f41ep+772 : inexact-ok += exp10 tonearest dbl-64 0xe.8b349p+4 : 0x2.04e945593f42p+772 : inexact-ok += exp10 towardzero dbl-64 0xe.8b349p+4 : 0x2.04e945593f41ep+772 : inexact-ok += exp10 upward dbl-64 0xe.8b349p+4 : 0x2.04e945593f42p+772 : inexact-ok += exp10 downward ldbl-96-intel 0xe.8b349p+4L : 0x2.04e945593f41f0c8p+772L : inexact-ok += exp10 tonearest ldbl-96-intel 0xe.8b349p+4L : 0x2.04e945593f41f0c8p+772L : inexact-ok += exp10 towardzero ldbl-96-intel 0xe.8b349p+4L : 0x2.04e945593f41f0c8p+772L : inexact-ok += exp10 upward ldbl-96-intel 0xe.8b349p+4L : 0x2.04e945593f41f0ccp+772L : inexact-ok += exp10 downward ldbl-96-m68k 0xe.8b349p+4L : 0x2.04e945593f41f0c8p+772L : inexact-ok += exp10 tonearest ldbl-96-m68k 0xe.8b349p+4L : 0x2.04e945593f41f0c8p+772L : inexact-ok += exp10 towardzero ldbl-96-m68k 0xe.8b349p+4L : 0x2.04e945593f41f0c8p+772L : inexact-ok += exp10 upward ldbl-96-m68k 0xe.8b349p+4L : 0x2.04e945593f41f0ccp+772L : inexact-ok += exp10 downward ldbl-128 0xe.8b349p+4L : 0x2.04e945593f41f0c960f8e9467afcp+772L : inexact-ok += exp10 tonearest ldbl-128 0xe.8b349p+4L : 0x2.04e945593f41f0c960f8e9467afcp+772L : inexact-ok += exp10 towardzero ldbl-128 0xe.8b349p+4L : 0x2.04e945593f41f0c960f8e9467afcp+772L : inexact-ok += exp10 upward ldbl-128 0xe.8b349p+4L : 0x2.04e945593f41f0c960f8e9467afep+772L : inexact-ok += exp10 downward ldbl-128ibm 0xe.8b349p+4L : 0x2.04e945593f41f0c960f8e9467ap+772L : inexact-ok += exp10 tonearest ldbl-128ibm 0xe.8b349p+4L : 0x2.04e945593f41f0c960f8e9467bp+772L : inexact-ok += exp10 towardzero ldbl-128ibm 0xe.8b349p+4L : 0x2.04e945593f41f0c960f8e9467ap+772L : inexact-ok += exp10 upward ldbl-128ibm 0xe.8b349p+4L : 0x2.04e945593f41f0c960f8e9467bp+772L : inexact-ok exp2 0 = exp2 downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok = exp2 tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok @@ -114101,6 +115158,75 @@ expm1 0x3.735f497c4e67535cp-4 = expm1 tonearest ldbl-128ibm 0x3.735f497c4e67535cp-4L : 0x3.d9dcef7e7e397c649290c708e4p-4L : inexact-ok = expm1 towardzero ldbl-128ibm 0x3.735f497c4e67535cp-4L : 0x3.d9dcef7e7e397c649290c708e3p-4L : inexact-ok = expm1 upward ldbl-128ibm 0x3.735f497c4e67535cp-4L : 0x3.d9dcef7e7e397c649290c708e4p-4L : inexact-ok +expm1 -0x7.d6c50b469d404p+0 += expm1 downward flt-32 -0x7.d6c508p+0f : -0xf.fe62dp-4f : inexact-ok += expm1 tonearest flt-32 -0x7.d6c508p+0f : -0xf.fe62cp-4f : inexact-ok += expm1 towardzero flt-32 -0x7.d6c508p+0f : -0xf.fe62cp-4f : inexact-ok += expm1 upward flt-32 -0x7.d6c508p+0f : -0xf.fe62cp-4f : inexact-ok += expm1 downward dbl-64 -0x7.d6c508p+0 : -0xf.fe62c59d9de8p-4 : inexact-ok += expm1 tonearest dbl-64 -0x7.d6c508p+0 : -0xf.fe62c59d9de8p-4 : inexact-ok += expm1 towardzero dbl-64 -0x7.d6c508p+0 : -0xf.fe62c59d9de78p-4 : inexact-ok += expm1 upward dbl-64 -0x7.d6c508p+0 : -0xf.fe62c59d9de78p-4 : inexact-ok += expm1 downward ldbl-96-intel -0x7.d6c508p+0L : -0xf.fe62c59d9de7d62p-4L : inexact-ok += expm1 tonearest ldbl-96-intel -0x7.d6c508p+0L : -0xf.fe62c59d9de7d61p-4L : inexact-ok += expm1 towardzero ldbl-96-intel -0x7.d6c508p+0L : -0xf.fe62c59d9de7d61p-4L : inexact-ok += expm1 upward ldbl-96-intel -0x7.d6c508p+0L : -0xf.fe62c59d9de7d61p-4L : inexact-ok += expm1 downward ldbl-96-m68k -0x7.d6c508p+0L : -0xf.fe62c59d9de7d62p-4L : inexact-ok += expm1 tonearest ldbl-96-m68k -0x7.d6c508p+0L : -0xf.fe62c59d9de7d61p-4L : inexact-ok += expm1 towardzero ldbl-96-m68k -0x7.d6c508p+0L : -0xf.fe62c59d9de7d61p-4L : inexact-ok += expm1 upward ldbl-96-m68k -0x7.d6c508p+0L : -0xf.fe62c59d9de7d61p-4L : inexact-ok += expm1 downward ldbl-128 -0x7.d6c508p+0L : -0xf.fe62c59d9de7d6168bf8c31a7168p-4L : inexact-ok += expm1 tonearest ldbl-128 -0x7.d6c508p+0L : -0xf.fe62c59d9de7d6168bf8c31a716p-4L : inexact-ok += expm1 towardzero ldbl-128 -0x7.d6c508p+0L : -0xf.fe62c59d9de7d6168bf8c31a716p-4L : inexact-ok += expm1 upward ldbl-128 -0x7.d6c508p+0L : -0xf.fe62c59d9de7d6168bf8c31a716p-4L : inexact-ok += expm1 downward ldbl-128ibm -0x7.d6c508p+0L : -0xf.fe62c59d9de7d6168bf8c31a74p-4L : inexact-ok += expm1 tonearest ldbl-128ibm -0x7.d6c508p+0L : -0xf.fe62c59d9de7d6168bf8c31a7p-4L : inexact-ok += expm1 towardzero ldbl-128ibm -0x7.d6c508p+0L : -0xf.fe62c59d9de7d6168bf8c31a7p-4L : inexact-ok += expm1 upward ldbl-128ibm -0x7.d6c508p+0L : -0xf.fe62c59d9de7d6168bf8c31a7p-4L : inexact-ok += expm1 downward flt-32 -0x7.d6c51p+0f : -0xf.fe62dp-4f : inexact-ok += expm1 tonearest flt-32 -0x7.d6c51p+0f : -0xf.fe62cp-4f : inexact-ok += expm1 towardzero flt-32 -0x7.d6c51p+0f : -0xf.fe62cp-4f : inexact-ok += expm1 upward flt-32 -0x7.d6c51p+0f : -0xf.fe62cp-4f : inexact-ok += expm1 downward dbl-64 -0x7.d6c51p+0 : -0xf.fe62c5aa87bbp-4 : inexact-ok += expm1 tonearest dbl-64 -0x7.d6c51p+0 : -0xf.fe62c5aa87ba8p-4 : inexact-ok += expm1 towardzero dbl-64 -0x7.d6c51p+0 : -0xf.fe62c5aa87ba8p-4 : inexact-ok += expm1 upward dbl-64 -0x7.d6c51p+0 : -0xf.fe62c5aa87ba8p-4 : inexact-ok += expm1 downward ldbl-96-intel -0x7.d6c51p+0L : -0xf.fe62c5aa87bab59p-4L : inexact-ok += expm1 tonearest ldbl-96-intel -0x7.d6c51p+0L : -0xf.fe62c5aa87bab58p-4L : inexact-ok += expm1 towardzero ldbl-96-intel -0x7.d6c51p+0L : -0xf.fe62c5aa87bab58p-4L : inexact-ok += expm1 upward ldbl-96-intel -0x7.d6c51p+0L : -0xf.fe62c5aa87bab58p-4L : inexact-ok += expm1 downward ldbl-96-m68k -0x7.d6c51p+0L : -0xf.fe62c5aa87bab59p-4L : inexact-ok += expm1 tonearest ldbl-96-m68k -0x7.d6c51p+0L : -0xf.fe62c5aa87bab58p-4L : inexact-ok += expm1 towardzero ldbl-96-m68k -0x7.d6c51p+0L : -0xf.fe62c5aa87bab58p-4L : inexact-ok += expm1 upward ldbl-96-m68k -0x7.d6c51p+0L : -0xf.fe62c5aa87bab58p-4L : inexact-ok += expm1 downward ldbl-128 -0x7.d6c51p+0L : -0xf.fe62c5aa87bab580018589d526p-4L : inexact-ok += expm1 tonearest ldbl-128 -0x7.d6c51p+0L : -0xf.fe62c5aa87bab580018589d526p-4L : inexact-ok += expm1 towardzero ldbl-128 -0x7.d6c51p+0L : -0xf.fe62c5aa87bab580018589d525f8p-4L : inexact-ok += expm1 upward ldbl-128 -0x7.d6c51p+0L : -0xf.fe62c5aa87bab580018589d525f8p-4L : inexact-ok += expm1 downward ldbl-128ibm -0x7.d6c51p+0L : -0xf.fe62c5aa87bab580018589d528p-4L : inexact-ok += expm1 tonearest ldbl-128ibm -0x7.d6c51p+0L : -0xf.fe62c5aa87bab580018589d524p-4L : inexact-ok += expm1 towardzero ldbl-128ibm -0x7.d6c51p+0L : -0xf.fe62c5aa87bab580018589d524p-4L : inexact-ok += expm1 upward ldbl-128ibm -0x7.d6c51p+0L : -0xf.fe62c5aa87bab580018589d524p-4L : inexact-ok += expm1 downward dbl-64 -0x7.d6c50b469d404p+0 : -0xf.fe62c5a2e793p-4 : inexact-ok += expm1 tonearest dbl-64 -0x7.d6c50b469d404p+0 : -0xf.fe62c5a2e7928p-4 : inexact-ok += expm1 towardzero dbl-64 -0x7.d6c50b469d404p+0 : -0xf.fe62c5a2e7928p-4 : inexact-ok += expm1 upward dbl-64 -0x7.d6c50b469d404p+0 : -0xf.fe62c5a2e7928p-4 : inexact-ok += expm1 downward ldbl-96-intel -0x7.d6c50b469d404p+0L : -0xf.fe62c5a2e792cp-4L : inexact-ok += expm1 tonearest ldbl-96-intel -0x7.d6c50b469d404p+0L : -0xf.fe62c5a2e792cp-4L : inexact-ok += expm1 towardzero ldbl-96-intel -0x7.d6c50b469d404p+0L : -0xf.fe62c5a2e792bffp-4L : inexact-ok += expm1 upward ldbl-96-intel -0x7.d6c50b469d404p+0L : -0xf.fe62c5a2e792bffp-4L : inexact-ok += expm1 downward ldbl-96-m68k -0x7.d6c50b469d404p+0L : -0xf.fe62c5a2e792cp-4L : inexact-ok += expm1 tonearest ldbl-96-m68k -0x7.d6c50b469d404p+0L : -0xf.fe62c5a2e792cp-4L : inexact-ok += expm1 towardzero ldbl-96-m68k -0x7.d6c50b469d404p+0L : -0xf.fe62c5a2e792bffp-4L : inexact-ok += expm1 upward ldbl-96-m68k -0x7.d6c50b469d404p+0L : -0xf.fe62c5a2e792bffp-4L : inexact-ok += expm1 downward ldbl-128 -0x7.d6c50b469d404p+0L : -0xf.fe62c5a2e792bffeb1e98cc705d8p-4L : inexact-ok += expm1 tonearest ldbl-128 -0x7.d6c50b469d404p+0L : -0xf.fe62c5a2e792bffeb1e98cc705dp-4L : inexact-ok += expm1 towardzero ldbl-128 -0x7.d6c50b469d404p+0L : -0xf.fe62c5a2e792bffeb1e98cc705dp-4L : inexact-ok += expm1 upward ldbl-128 -0x7.d6c50b469d404p+0L : -0xf.fe62c5a2e792bffeb1e98cc705dp-4L : inexact-ok += expm1 downward ldbl-128ibm -0x7.d6c50b469d404p+0L : -0xf.fe62c5a2e792bffeb1e98cc708p-4L : inexact-ok += expm1 tonearest ldbl-128ibm -0x7.d6c50b469d404p+0L : -0xf.fe62c5a2e792bffeb1e98cc704p-4L : inexact-ok += expm1 towardzero ldbl-128ibm -0x7.d6c50b469d404p+0L : -0xf.fe62c5a2e792bffeb1e98cc704p-4L : inexact-ok += expm1 upward ldbl-128ibm -0x7.d6c50b469d404p+0L : -0xf.fe62c5a2e792bffeb1e98cc704p-4L : inexact-ok expm1 0x4.0000000000000028p-16384 = expm1 downward flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok = expm1 tonearest flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok @@ -141447,6 +142573,75 @@ hypot 0 min_subnorm no-test-inline = hypot tonearest ldbl-128 0x0p+0L 0x4p-16496L : 0x4p-16496L : no-test-inline inexact-ok underflow-ok errno-erange-ok = hypot towardzero ldbl-128 0x0p+0L 0x4p-16496L : 0x4p-16496L : no-test-inline inexact-ok underflow-ok errno-erange-ok = hypot upward ldbl-128 0x0p+0L 0x4p-16496L : 0x4p-16496L : no-test-inline inexact-ok underflow-ok errno-erange-ok +hypot -0x1.fa7deap+0 0x1.a761bab383ac8p+0 += hypot downward flt-32 -0x1.fa7deap+0f 0x1.a761bcp+0f : 0x2.942414p+0f : inexact-ok += hypot tonearest flt-32 -0x1.fa7deap+0f 0x1.a761bcp+0f : 0x2.942418p+0f : inexact-ok += hypot towardzero flt-32 -0x1.fa7deap+0f 0x1.a761bcp+0f : 0x2.942414p+0f : inexact-ok += hypot upward flt-32 -0x1.fa7deap+0f 0x1.a761bcp+0f : 0x2.942418p+0f : inexact-ok += hypot downward dbl-64 -0x1.fa7deap+0 0x1.a761bcp+0 : 0x2.942417c052f08p+0 : inexact-ok += hypot tonearest dbl-64 -0x1.fa7deap+0 0x1.a761bcp+0 : 0x2.942417c052f0ap+0 : inexact-ok += hypot towardzero dbl-64 -0x1.fa7deap+0 0x1.a761bcp+0 : 0x2.942417c052f08p+0 : inexact-ok += hypot upward dbl-64 -0x1.fa7deap+0 0x1.a761bcp+0 : 0x2.942417c052f0ap+0 : inexact-ok += hypot downward ldbl-96-intel -0x1.fa7deap+0L 0x1.a761bcp+0L : 0x2.942417c052f09774p+0L : inexact-ok += hypot tonearest ldbl-96-intel -0x1.fa7deap+0L 0x1.a761bcp+0L : 0x2.942417c052f09774p+0L : inexact-ok += hypot towardzero ldbl-96-intel -0x1.fa7deap+0L 0x1.a761bcp+0L : 0x2.942417c052f09774p+0L : inexact-ok += hypot upward ldbl-96-intel -0x1.fa7deap+0L 0x1.a761bcp+0L : 0x2.942417c052f09778p+0L : inexact-ok += hypot downward ldbl-96-m68k -0x1.fa7deap+0L 0x1.a761bcp+0L : 0x2.942417c052f09774p+0L : inexact-ok += hypot tonearest ldbl-96-m68k -0x1.fa7deap+0L 0x1.a761bcp+0L : 0x2.942417c052f09774p+0L : inexact-ok += hypot towardzero ldbl-96-m68k -0x1.fa7deap+0L 0x1.a761bcp+0L : 0x2.942417c052f09774p+0L : inexact-ok += hypot upward ldbl-96-m68k -0x1.fa7deap+0L 0x1.a761bcp+0L : 0x2.942417c052f09778p+0L : inexact-ok += hypot downward ldbl-128 -0x1.fa7deap+0L 0x1.a761bcp+0L : 0x2.942417c052f09774af5c9bfb38f4p+0L : inexact-ok += hypot tonearest ldbl-128 -0x1.fa7deap+0L 0x1.a761bcp+0L : 0x2.942417c052f09774af5c9bfb38f4p+0L : inexact-ok += hypot towardzero ldbl-128 -0x1.fa7deap+0L 0x1.a761bcp+0L : 0x2.942417c052f09774af5c9bfb38f4p+0L : inexact-ok += hypot upward ldbl-128 -0x1.fa7deap+0L 0x1.a761bcp+0L : 0x2.942417c052f09774af5c9bfb38f6p+0L : inexact-ok += hypot downward ldbl-128ibm -0x1.fa7deap+0L 0x1.a761bcp+0L : 0x2.942417c052f09774af5c9bfb38p+0L : inexact-ok += hypot tonearest ldbl-128ibm -0x1.fa7deap+0L 0x1.a761bcp+0L : 0x2.942417c052f09774af5c9bfb39p+0L : inexact-ok += hypot towardzero ldbl-128ibm -0x1.fa7deap+0L 0x1.a761bcp+0L : 0x2.942417c052f09774af5c9bfb38p+0L : inexact-ok += hypot upward ldbl-128ibm -0x1.fa7deap+0L 0x1.a761bcp+0L : 0x2.942417c052f09774af5c9bfb39p+0L : inexact-ok += hypot downward flt-32 -0x1.fa7deap+0f 0x1.a761bap+0f : 0x2.942414p+0f : inexact-ok += hypot tonearest flt-32 -0x1.fa7deap+0f 0x1.a761bap+0f : 0x2.942418p+0f : inexact-ok += hypot towardzero flt-32 -0x1.fa7deap+0f 0x1.a761bap+0f : 0x2.942414p+0f : inexact-ok += hypot upward flt-32 -0x1.fa7deap+0f 0x1.a761bap+0f : 0x2.942418p+0f : inexact-ok += hypot downward dbl-64 -0x1.fa7deap+0 0x1.a761bap+0 : 0x2.94241677f3d82p+0 : inexact-ok += hypot tonearest dbl-64 -0x1.fa7deap+0 0x1.a761bap+0 : 0x2.94241677f3d82p+0 : inexact-ok += hypot towardzero dbl-64 -0x1.fa7deap+0 0x1.a761bap+0 : 0x2.94241677f3d82p+0 : inexact-ok += hypot upward dbl-64 -0x1.fa7deap+0 0x1.a761bap+0 : 0x2.94241677f3d84p+0 : inexact-ok += hypot downward ldbl-96-intel -0x1.fa7deap+0L 0x1.a761bap+0L : 0x2.94241677f3d8295p+0L : inexact-ok += hypot tonearest ldbl-96-intel -0x1.fa7deap+0L 0x1.a761bap+0L : 0x2.94241677f3d82954p+0L : inexact-ok += hypot towardzero ldbl-96-intel -0x1.fa7deap+0L 0x1.a761bap+0L : 0x2.94241677f3d8295p+0L : inexact-ok += hypot upward ldbl-96-intel -0x1.fa7deap+0L 0x1.a761bap+0L : 0x2.94241677f3d82954p+0L : inexact-ok += hypot downward ldbl-96-m68k -0x1.fa7deap+0L 0x1.a761bap+0L : 0x2.94241677f3d8295p+0L : inexact-ok += hypot tonearest ldbl-96-m68k -0x1.fa7deap+0L 0x1.a761bap+0L : 0x2.94241677f3d82954p+0L : inexact-ok += hypot towardzero ldbl-96-m68k -0x1.fa7deap+0L 0x1.a761bap+0L : 0x2.94241677f3d8295p+0L : inexact-ok += hypot upward ldbl-96-m68k -0x1.fa7deap+0L 0x1.a761bap+0L : 0x2.94241677f3d82954p+0L : inexact-ok += hypot downward ldbl-128 -0x1.fa7deap+0L 0x1.a761bap+0L : 0x2.94241677f3d8295383869f98515p+0L : inexact-ok += hypot tonearest ldbl-128 -0x1.fa7deap+0L 0x1.a761bap+0L : 0x2.94241677f3d8295383869f98515p+0L : inexact-ok += hypot towardzero ldbl-128 -0x1.fa7deap+0L 0x1.a761bap+0L : 0x2.94241677f3d8295383869f98515p+0L : inexact-ok += hypot upward ldbl-128 -0x1.fa7deap+0L 0x1.a761bap+0L : 0x2.94241677f3d8295383869f985152p+0L : inexact-ok += hypot downward ldbl-128ibm -0x1.fa7deap+0L 0x1.a761bap+0L : 0x2.94241677f3d8295383869f9851p+0L : inexact-ok += hypot tonearest ldbl-128ibm -0x1.fa7deap+0L 0x1.a761bap+0L : 0x2.94241677f3d8295383869f9851p+0L : inexact-ok += hypot towardzero ldbl-128ibm -0x1.fa7deap+0L 0x1.a761bap+0L : 0x2.94241677f3d8295383869f9851p+0L : inexact-ok += hypot upward ldbl-128ibm -0x1.fa7deap+0L 0x1.a761bap+0L : 0x2.94241677f3d8295383869f9852p+0L : inexact-ok += hypot downward dbl-64 -0x1.fa7deap+0 0x1.a761bab383ac8p+0 : 0x2.942416eb158ap+0 : inexact-ok += hypot tonearest dbl-64 -0x1.fa7deap+0 0x1.a761bab383ac8p+0 : 0x2.942416eb158a2p+0 : inexact-ok += hypot towardzero dbl-64 -0x1.fa7deap+0 0x1.a761bab383ac8p+0 : 0x2.942416eb158ap+0 : inexact-ok += hypot upward dbl-64 -0x1.fa7deap+0 0x1.a761bab383ac8p+0 : 0x2.942416eb158a2p+0 : inexact-ok += hypot downward ldbl-96-intel -0x1.fa7deap+0L 0x1.a761bab383ac8p+0L : 0x2.942416eb158a1p+0L : inexact-ok += hypot tonearest ldbl-96-intel -0x1.fa7deap+0L 0x1.a761bab383ac8p+0L : 0x2.942416eb158a1p+0L : inexact-ok += hypot towardzero ldbl-96-intel -0x1.fa7deap+0L 0x1.a761bab383ac8p+0L : 0x2.942416eb158a1p+0L : inexact-ok += hypot upward ldbl-96-intel -0x1.fa7deap+0L 0x1.a761bab383ac8p+0L : 0x2.942416eb158a1004p+0L : inexact-ok += hypot downward ldbl-96-m68k -0x1.fa7deap+0L 0x1.a761bab383ac8p+0L : 0x2.942416eb158a1p+0L : inexact-ok += hypot tonearest ldbl-96-m68k -0x1.fa7deap+0L 0x1.a761bab383ac8p+0L : 0x2.942416eb158a1p+0L : inexact-ok += hypot towardzero ldbl-96-m68k -0x1.fa7deap+0L 0x1.a761bab383ac8p+0L : 0x2.942416eb158a1p+0L : inexact-ok += hypot upward ldbl-96-m68k -0x1.fa7deap+0L 0x1.a761bab383ac8p+0L : 0x2.942416eb158a1004p+0L : inexact-ok += hypot downward ldbl-128 -0x1.fa7deap+0L 0x1.a761bab383ac8p+0L : 0x2.942416eb158a10019b3e0226196p+0L : inexact-ok += hypot tonearest ldbl-128 -0x1.fa7deap+0L 0x1.a761bab383ac8p+0L : 0x2.942416eb158a10019b3e02261962p+0L : inexact-ok += hypot towardzero ldbl-128 -0x1.fa7deap+0L 0x1.a761bab383ac8p+0L : 0x2.942416eb158a10019b3e0226196p+0L : inexact-ok += hypot upward ldbl-128 -0x1.fa7deap+0L 0x1.a761bab383ac8p+0L : 0x2.942416eb158a10019b3e02261962p+0L : inexact-ok += hypot downward ldbl-128ibm -0x1.fa7deap+0L 0x1.a761bab383ac8p+0L : 0x2.942416eb158a10019b3e022619p+0L : inexact-ok += hypot tonearest ldbl-128ibm -0x1.fa7deap+0L 0x1.a761bab383ac8p+0L : 0x2.942416eb158a10019b3e022619p+0L : inexact-ok += hypot towardzero ldbl-128ibm -0x1.fa7deap+0L 0x1.a761bab383ac8p+0L : 0x2.942416eb158a10019b3e022619p+0L : inexact-ok += hypot upward ldbl-128ibm -0x1.fa7deap+0L 0x1.a761bab383ac8p+0L : 0x2.942416eb158a10019b3e02261ap+0L : inexact-ok j0 -1.0 = j0 downward flt-32 -0x1p+0f : 0xc.3e3fep-4f : inexact-ok = j0 tonearest flt-32 -0x1p+0f : 0xc.3e3ffp-4f : inexact-ok @@ -148875,6 +150070,76 @@ log 0x1.017f8ap+44 = log tonearest ldbl-128ibm 0x1.017f8ap+44L : 0x1.e811a8a66aa569880c5e8ea2ecp+4L : inexact-ok = log towardzero ldbl-128ibm 0x1.017f8ap+44L : 0x1.e811a8a66aa569880c5e8ea2ecp+4L : inexact-ok = log upward ldbl-128ibm 0x1.017f8ap+44L : 0x1.e811a8a66aa569880c5e8ea2ec8p+4L : inexact-ok +log 0x1.0b5c1ep+36 += log downward flt-32 0x1.0b5c1ep+36f : 0x1.8ff28cp+4f : inexact-ok += log tonearest flt-32 0x1.0b5c1ep+36f : 0x1.8ff28cp+4f : inexact-ok += log towardzero flt-32 0x1.0b5c1ep+36f : 0x1.8ff28cp+4f : inexact-ok += log upward flt-32 0x1.0b5c1ep+36f : 0x1.8ff28ep+4f : inexact-ok += log downward dbl-64 0x1.0b5c1ep+36 : 0x1.8ff28cfed79a1p+4 : inexact-ok += log tonearest dbl-64 0x1.0b5c1ep+36 : 0x1.8ff28cfed79a1p+4 : inexact-ok += log towardzero dbl-64 0x1.0b5c1ep+36 : 0x1.8ff28cfed79a1p+4 : inexact-ok += log upward dbl-64 0x1.0b5c1ep+36 : 0x1.8ff28cfed79a2p+4 : inexact-ok += log downward ldbl-96-intel 0x1.0b5c1ep+36L : 0x1.8ff28cfed79a1p+4L : inexact-ok += log tonearest ldbl-96-intel 0x1.0b5c1ep+36L : 0x1.8ff28cfed79a1002p+4L : inexact-ok += log towardzero ldbl-96-intel 0x1.0b5c1ep+36L : 0x1.8ff28cfed79a1p+4L : inexact-ok += log upward ldbl-96-intel 0x1.0b5c1ep+36L : 0x1.8ff28cfed79a1002p+4L : inexact-ok += log downward ldbl-96-m68k 0x1.0b5c1ep+36L : 0x1.8ff28cfed79a1p+4L : inexact-ok += log tonearest ldbl-96-m68k 0x1.0b5c1ep+36L : 0x1.8ff28cfed79a1002p+4L : inexact-ok += log towardzero ldbl-96-m68k 0x1.0b5c1ep+36L : 0x1.8ff28cfed79a1p+4L : inexact-ok += log upward ldbl-96-m68k 0x1.0b5c1ep+36L : 0x1.8ff28cfed79a1002p+4L : inexact-ok += log downward ldbl-128 0x1.0b5c1ep+36L : 0x1.8ff28cfed79a1001419ce243f3acp+4L : inexact-ok += log tonearest ldbl-128 0x1.0b5c1ep+36L : 0x1.8ff28cfed79a1001419ce243f3acp+4L : inexact-ok += log towardzero ldbl-128 0x1.0b5c1ep+36L : 0x1.8ff28cfed79a1001419ce243f3acp+4L : inexact-ok += log upward ldbl-128 0x1.0b5c1ep+36L : 0x1.8ff28cfed79a1001419ce243f3adp+4L : inexact-ok += log downward ldbl-128ibm 0x1.0b5c1ep+36L : 0x1.8ff28cfed79a1001419ce243f38p+4L : inexact-ok += log tonearest ldbl-128ibm 0x1.0b5c1ep+36L : 0x1.8ff28cfed79a1001419ce243f38p+4L : inexact-ok += log towardzero ldbl-128ibm 0x1.0b5c1ep+36L : 0x1.8ff28cfed79a1001419ce243f38p+4L : inexact-ok += log upward ldbl-128ibm 0x1.0b5c1ep+36L : 0x1.8ff28cfed79a1001419ce243f4p+4L : inexact-ok +log 0x2.1b17c2887e938p+928 += log downward flt-32 0xf.fffffp+124f : 0x5.8b90b8p+4f : inexact-ok += log tonearest flt-32 0xf.fffffp+124f : 0x5.8b90cp+4f : inexact-ok += log towardzero flt-32 0xf.fffffp+124f : 0x5.8b90b8p+4f : inexact-ok += log upward flt-32 0xf.fffffp+124f : 0x5.8b90cp+4f : inexact-ok += log downward dbl-64 0xf.fffffp+124 : 0x5.8b90bfae8e7bcp+4 : inexact-ok += log tonearest dbl-64 0xf.fffffp+124 : 0x5.8b90bfae8e7bcp+4 : inexact-ok += log towardzero dbl-64 0xf.fffffp+124 : 0x5.8b90bfae8e7bcp+4 : inexact-ok += log upward dbl-64 0xf.fffffp+124 : 0x5.8b90bfae8e7cp+4 : inexact-ok += log downward ldbl-96-intel 0xf.fffffp+124L : 0x5.8b90bfae8e7bc558p+4L : inexact-ok += log tonearest ldbl-96-intel 0xf.fffffp+124L : 0x5.8b90bfae8e7bc56p+4L : inexact-ok += log towardzero ldbl-96-intel 0xf.fffffp+124L : 0x5.8b90bfae8e7bc558p+4L : inexact-ok += log upward ldbl-96-intel 0xf.fffffp+124L : 0x5.8b90bfae8e7bc56p+4L : inexact-ok += log downward ldbl-96-m68k 0xf.fffffp+124L : 0x5.8b90bfae8e7bc558p+4L : inexact-ok += log tonearest ldbl-96-m68k 0xf.fffffp+124L : 0x5.8b90bfae8e7bc56p+4L : inexact-ok += log towardzero ldbl-96-m68k 0xf.fffffp+124L : 0x5.8b90bfae8e7bc558p+4L : inexact-ok += log upward ldbl-96-m68k 0xf.fffffp+124L : 0x5.8b90bfae8e7bc56p+4L : inexact-ok += log downward ldbl-128 0xf.fffffp+124L : 0x5.8b90bfae8e7bc55e4f18476ac64p+4L : inexact-ok += log tonearest ldbl-128 0xf.fffffp+124L : 0x5.8b90bfae8e7bc55e4f18476ac644p+4L : inexact-ok += log towardzero ldbl-128 0xf.fffffp+124L : 0x5.8b90bfae8e7bc55e4f18476ac64p+4L : inexact-ok += log upward ldbl-128 0xf.fffffp+124L : 0x5.8b90bfae8e7bc55e4f18476ac644p+4L : inexact-ok += log downward ldbl-128ibm 0xf.fffffp+124L : 0x5.8b90bfae8e7bc55e4f18476ac6p+4L : inexact-ok += log tonearest ldbl-128ibm 0xf.fffffp+124L : 0x5.8b90bfae8e7bc55e4f18476ac6p+4L : inexact-ok += log towardzero ldbl-128ibm 0xf.fffffp+124L : 0x5.8b90bfae8e7bc55e4f18476ac6p+4L : inexact-ok += log upward ldbl-128ibm 0xf.fffffp+124L : 0x5.8b90bfae8e7bc55e4f18476ac8p+4L : inexact-ok += log downward dbl-64 0x2.1b17c2887e938p+928 : 0x2.83fc3c37fc58ep+8 : inexact-ok += log tonearest dbl-64 0x2.1b17c2887e938p+928 : 0x2.83fc3c37fc59p+8 : inexact-ok += log towardzero dbl-64 0x2.1b17c2887e938p+928 : 0x2.83fc3c37fc58ep+8 : inexact-ok += log upward dbl-64 0x2.1b17c2887e938p+928 : 0x2.83fc3c37fc59p+8 : inexact-ok += log downward ldbl-96-intel 0x2.1b17c2887e938p+928L : 0x2.83fc3c37fc58fffcp+8L : inexact-ok += log tonearest ldbl-96-intel 0x2.1b17c2887e938p+928L : 0x2.83fc3c37fc59p+8L : inexact-ok += log towardzero ldbl-96-intel 0x2.1b17c2887e938p+928L : 0x2.83fc3c37fc58fffcp+8L : inexact-ok += log upward ldbl-96-intel 0x2.1b17c2887e938p+928L : 0x2.83fc3c37fc59p+8L : inexact-ok += log downward ldbl-96-m68k 0x2.1b17c2887e938p+928L : 0x2.83fc3c37fc58fffcp+8L : inexact-ok += log tonearest ldbl-96-m68k 0x2.1b17c2887e938p+928L : 0x2.83fc3c37fc59p+8L : inexact-ok += log towardzero ldbl-96-m68k 0x2.1b17c2887e938p+928L : 0x2.83fc3c37fc58fffcp+8L : inexact-ok += log upward ldbl-96-m68k 0x2.1b17c2887e938p+928L : 0x2.83fc3c37fc59p+8L : inexact-ok += log downward ldbl-128 0x2.1b17c2887e938p+928L : 0x2.83fc3c37fc58ffff8f99749ff1e4p+8L : inexact-ok += log tonearest ldbl-128 0x2.1b17c2887e938p+928L : 0x2.83fc3c37fc58ffff8f99749ff1e6p+8L : inexact-ok += log towardzero ldbl-128 0x2.1b17c2887e938p+928L : 0x2.83fc3c37fc58ffff8f99749ff1e4p+8L : inexact-ok += log upward ldbl-128 0x2.1b17c2887e938p+928L : 0x2.83fc3c37fc58ffff8f99749ff1e6p+8L : inexact-ok += log downward ldbl-128ibm 0x2.1b17c2887e938p+928L : 0x2.83fc3c37fc58ffff8f99749ff1p+8L : inexact-ok += log tonearest ldbl-128ibm 0x2.1b17c2887e938p+928L : 0x2.83fc3c37fc58ffff8f99749ff2p+8L : inexact-ok += log towardzero ldbl-128ibm 0x2.1b17c2887e938p+928L : 0x2.83fc3c37fc58ffff8f99749ff1p+8L : inexact-ok += log upward ldbl-128ibm 0x2.1b17c2887e938p+928L : 0x2.83fc3c37fc58ffff8f99749ff2p+8L : inexact-ok log10 1 = log10 downward flt-32 0x1p+0f : 0x0p+0f : inexact-ok = log10 tonearest flt-32 0x1p+0f : 0x0p+0f : inexact-ok @@ -149667,6 +150932,31 @@ log10 0xf.bf1b2p-4 = log10 tonearest ldbl-128ibm 0xf.bf1b2p-4L : -0x1.c68a4ffb75b72673cd47ddb3c6p-8L : inexact-ok = log10 towardzero ldbl-128ibm 0xf.bf1b2p-4L : -0x1.c68a4ffb75b72673cd47ddb3c6p-8L : inexact-ok = log10 upward ldbl-128ibm 0xf.bf1b2p-4L : -0x1.c68a4ffb75b72673cd47ddb3c6p-8L : inexact-ok +log10 0x1.6b5f7ap+96 += log10 downward flt-32 0x1.6b5f7ap+96f : 0x1.d0d0dcp+4f : inexact-ok += log10 tonearest flt-32 0x1.6b5f7ap+96f : 0x1.d0d0dep+4f : inexact-ok += log10 towardzero flt-32 0x1.6b5f7ap+96f : 0x1.d0d0dcp+4f : inexact-ok += log10 upward flt-32 0x1.6b5f7ap+96f : 0x1.d0d0dep+4f : inexact-ok += log10 downward dbl-64 0x1.6b5f7ap+96 : 0x1.d0d0dd37af5ddp+4 : inexact-ok += log10 tonearest dbl-64 0x1.6b5f7ap+96 : 0x1.d0d0dd37af5ddp+4 : inexact-ok += log10 towardzero dbl-64 0x1.6b5f7ap+96 : 0x1.d0d0dd37af5ddp+4 : inexact-ok += log10 upward dbl-64 0x1.6b5f7ap+96 : 0x1.d0d0dd37af5dep+4 : inexact-ok += log10 downward ldbl-96-intel 0x1.6b5f7ap+96L : 0x1.d0d0dd37af5dd7fep+4L : inexact-ok += log10 tonearest ldbl-96-intel 0x1.6b5f7ap+96L : 0x1.d0d0dd37af5dd8p+4L : inexact-ok += log10 towardzero ldbl-96-intel 0x1.6b5f7ap+96L : 0x1.d0d0dd37af5dd7fep+4L : inexact-ok += log10 upward ldbl-96-intel 0x1.6b5f7ap+96L : 0x1.d0d0dd37af5dd8p+4L : inexact-ok += log10 downward ldbl-96-m68k 0x1.6b5f7ap+96L : 0x1.d0d0dd37af5dd7fep+4L : inexact-ok += log10 tonearest ldbl-96-m68k 0x1.6b5f7ap+96L : 0x1.d0d0dd37af5dd8p+4L : inexact-ok += log10 towardzero ldbl-96-m68k 0x1.6b5f7ap+96L : 0x1.d0d0dd37af5dd7fep+4L : inexact-ok += log10 upward ldbl-96-m68k 0x1.6b5f7ap+96L : 0x1.d0d0dd37af5dd8p+4L : inexact-ok += log10 downward ldbl-128 0x1.6b5f7ap+96L : 0x1.d0d0dd37af5dd7ff9e487a0fe42p+4L : inexact-ok += log10 tonearest ldbl-128 0x1.6b5f7ap+96L : 0x1.d0d0dd37af5dd7ff9e487a0fe421p+4L : inexact-ok += log10 towardzero ldbl-128 0x1.6b5f7ap+96L : 0x1.d0d0dd37af5dd7ff9e487a0fe42p+4L : inexact-ok += log10 upward ldbl-128 0x1.6b5f7ap+96L : 0x1.d0d0dd37af5dd7ff9e487a0fe421p+4L : inexact-ok += log10 downward ldbl-128ibm 0x1.6b5f7ap+96L : 0x1.d0d0dd37af5dd7ff9e487a0fe4p+4L : inexact-ok += log10 tonearest ldbl-128ibm 0x1.6b5f7ap+96L : 0x1.d0d0dd37af5dd7ff9e487a0fe4p+4L : inexact-ok += log10 towardzero ldbl-128ibm 0x1.6b5f7ap+96L : 0x1.d0d0dd37af5dd7ff9e487a0fe4p+4L : inexact-ok += log10 upward ldbl-128ibm 0x1.6b5f7ap+96L : 0x1.d0d0dd37af5dd7ff9e487a0fe48p+4L : inexact-ok log1p 0 = log1p downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok = log1p tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok @@ -151070,6 +152360,31 @@ log1p 0x7.aa5198p-4 = log1p tonearest ldbl-128ibm 0x7.aa5198p-4L : 0x6.43431f9d697f9599160da10914p-4L : inexact-ok = log1p towardzero ldbl-128ibm 0x7.aa5198p-4L : 0x6.43431f9d697f9599160da10912p-4L : inexact-ok = log1p upward ldbl-128ibm 0x7.aa5198p-4L : 0x6.43431f9d697f9599160da10914p-4L : inexact-ok +log1p 0x2.564fap+0 += log1p downward flt-32 0x2.564fap+0f : 0x1.34829ap+0f : inexact-ok += log1p tonearest flt-32 0x2.564fap+0f : 0x1.34829cp+0f : inexact-ok += log1p towardzero flt-32 0x2.564fap+0f : 0x1.34829ap+0f : inexact-ok += log1p upward flt-32 0x2.564fap+0f : 0x1.34829cp+0f : inexact-ok += log1p downward dbl-64 0x2.564fap+0 : 0x1.34829b3156a22p+0 : inexact-ok += log1p tonearest dbl-64 0x2.564fap+0 : 0x1.34829b3156a23p+0 : inexact-ok += log1p towardzero dbl-64 0x2.564fap+0 : 0x1.34829b3156a22p+0 : inexact-ok += log1p upward dbl-64 0x2.564fap+0 : 0x1.34829b3156a23p+0 : inexact-ok += log1p downward ldbl-96-intel 0x2.564fap+0L : 0x1.34829b3156a228p+0L : inexact-ok += log1p tonearest ldbl-96-intel 0x2.564fap+0L : 0x1.34829b3156a228p+0L : inexact-ok += log1p towardzero ldbl-96-intel 0x2.564fap+0L : 0x1.34829b3156a228p+0L : inexact-ok += log1p upward ldbl-96-intel 0x2.564fap+0L : 0x1.34829b3156a22802p+0L : inexact-ok += log1p downward ldbl-96-m68k 0x2.564fap+0L : 0x1.34829b3156a228p+0L : inexact-ok += log1p tonearest ldbl-96-m68k 0x2.564fap+0L : 0x1.34829b3156a228p+0L : inexact-ok += log1p towardzero ldbl-96-m68k 0x2.564fap+0L : 0x1.34829b3156a228p+0L : inexact-ok += log1p upward ldbl-96-m68k 0x2.564fap+0L : 0x1.34829b3156a22802p+0L : inexact-ok += log1p downward ldbl-128 0x2.564fap+0L : 0x1.34829b3156a22800c5c373313df7p+0L : inexact-ok += log1p tonearest ldbl-128 0x2.564fap+0L : 0x1.34829b3156a22800c5c373313df7p+0L : inexact-ok += log1p towardzero ldbl-128 0x2.564fap+0L : 0x1.34829b3156a22800c5c373313df7p+0L : inexact-ok += log1p upward ldbl-128 0x2.564fap+0L : 0x1.34829b3156a22800c5c373313df8p+0L : inexact-ok += log1p downward ldbl-128ibm 0x2.564fap+0L : 0x1.34829b3156a22800c5c373313d8p+0L : inexact-ok += log1p tonearest ldbl-128ibm 0x2.564fap+0L : 0x1.34829b3156a22800c5c373313ep+0L : inexact-ok += log1p towardzero ldbl-128ibm 0x2.564fap+0L : 0x1.34829b3156a22800c5c373313d8p+0L : inexact-ok += log1p upward ldbl-128ibm 0x2.564fap+0L : 0x1.34829b3156a22800c5c373313ep+0L : inexact-ok log2 1 = log2 downward flt-32 0x1p+0f : 0x0p+0f : inexact-ok = log2 tonearest flt-32 0x1p+0f : 0x0p+0f : inexact-ok @@ -151733,6 +153048,31 @@ log2 0x1.4fe37ep+0 = log2 tonearest ldbl-128ibm 0x1.4fe37ep+0L : 0x6.44f92e0fda7d1b46e2bc2dcfaap-4L : inexact-ok = log2 towardzero ldbl-128ibm 0x1.4fe37ep+0L : 0x6.44f92e0fda7d1b46e2bc2dcfa8p-4L : inexact-ok = log2 upward ldbl-128ibm 0x1.4fe37ep+0L : 0x6.44f92e0fda7d1b46e2bc2dcfaap-4L : inexact-ok +log2 0x3.9b0754p+8 += log2 downward flt-32 0x3.9b0754p+8f : 0x9.d9a8cp+0f : inexact-ok += log2 tonearest flt-32 0x3.9b0754p+8f : 0x9.d9a8cp+0f : inexact-ok += log2 towardzero flt-32 0x3.9b0754p+8f : 0x9.d9a8cp+0f : inexact-ok += log2 upward flt-32 0x3.9b0754p+8f : 0x9.d9a8dp+0f : inexact-ok += log2 downward dbl-64 0x3.9b0754p+8 : 0x9.d9a8c6de34328p+0 : inexact-ok += log2 tonearest dbl-64 0x3.9b0754p+8 : 0x9.d9a8c6de34328p+0 : inexact-ok += log2 towardzero dbl-64 0x3.9b0754p+8 : 0x9.d9a8c6de34328p+0 : inexact-ok += log2 upward dbl-64 0x3.9b0754p+8 : 0x9.d9a8c6de3433p+0 : inexact-ok += log2 downward ldbl-96-intel 0x3.9b0754p+8L : 0x9.d9a8c6de3432bffp+0L : inexact-ok += log2 tonearest ldbl-96-intel 0x3.9b0754p+8L : 0x9.d9a8c6de3432cp+0L : inexact-ok += log2 towardzero ldbl-96-intel 0x3.9b0754p+8L : 0x9.d9a8c6de3432bffp+0L : inexact-ok += log2 upward ldbl-96-intel 0x3.9b0754p+8L : 0x9.d9a8c6de3432cp+0L : inexact-ok += log2 downward ldbl-96-m68k 0x3.9b0754p+8L : 0x9.d9a8c6de3432bffp+0L : inexact-ok += log2 tonearest ldbl-96-m68k 0x3.9b0754p+8L : 0x9.d9a8c6de3432cp+0L : inexact-ok += log2 towardzero ldbl-96-m68k 0x3.9b0754p+8L : 0x9.d9a8c6de3432bffp+0L : inexact-ok += log2 upward ldbl-96-m68k 0x3.9b0754p+8L : 0x9.d9a8c6de3432cp+0L : inexact-ok += log2 downward ldbl-128 0x3.9b0754p+8L : 0x9.d9a8c6de3432bff9b0fef9633f8p+0L : inexact-ok += log2 tonearest ldbl-128 0x3.9b0754p+8L : 0x9.d9a8c6de3432bff9b0fef9633f8p+0L : inexact-ok += log2 towardzero ldbl-128 0x3.9b0754p+8L : 0x9.d9a8c6de3432bff9b0fef9633f8p+0L : inexact-ok += log2 upward ldbl-128 0x3.9b0754p+8L : 0x9.d9a8c6de3432bff9b0fef9633f88p+0L : inexact-ok += log2 downward ldbl-128ibm 0x3.9b0754p+8L : 0x9.d9a8c6de3432bff9b0fef9633cp+0L : inexact-ok += log2 tonearest ldbl-128ibm 0x3.9b0754p+8L : 0x9.d9a8c6de3432bff9b0fef9634p+0L : inexact-ok += log2 towardzero ldbl-128ibm 0x3.9b0754p+8L : 0x9.d9a8c6de3432bff9b0fef9633cp+0L : inexact-ok += log2 upward ldbl-128ibm 0x3.9b0754p+8L : 0x9.d9a8c6de3432bff9b0fef9634p+0L : inexact-ok log2 min = log2 downward flt-32 0x4p-128f : -0x7.ep+4f : inexact-ok = log2 tonearest flt-32 0x4p-128f : -0x7.ep+4f : inexact-ok @@ -189715,6 +191055,31 @@ pow 0x1.ce78f2p+0 -0x2.7f1f78p+4 = pow tonearest ldbl-128ibm 0x1.ce78f2p+0L -0x2.7f1f78p+4L : 0x3.c74e2eeb2cd0026957cffeb3a2p-36L : inexact-ok = pow towardzero ldbl-128ibm 0x1.ce78f2p+0L -0x2.7f1f78p+4L : 0x3.c74e2eeb2cd0026957cffeb3a1p-36L : inexact-ok = pow upward ldbl-128ibm 0x1.ce78f2p+0L -0x2.7f1f78p+4L : 0x3.c74e2eeb2cd0026957cffeb3a2p-36L : inexact-ok +pow 0xf.fffffp+124 -0x5.b5b648p+0 += pow downward flt-32 0xf.fffffp+124f -0x5.b5b648p+0f : 0x0p+0f : inexact-ok underflow errno-erange += pow tonearest flt-32 0xf.fffffp+124f -0x5.b5b648p+0f : 0x0p+0f : inexact-ok underflow errno-erange += pow towardzero flt-32 0xf.fffffp+124f -0x5.b5b648p+0f : 0x0p+0f : inexact-ok underflow errno-erange += pow upward flt-32 0xf.fffffp+124f -0x5.b5b648p+0f : 0x8p-152f : inexact-ok underflow errno-erange-ok += pow downward dbl-64 0xf.fffffp+124 -0x5.b5b648p+0 : 0x2.35bc23fdfc30ap-732 : inexact-ok += pow tonearest dbl-64 0xf.fffffp+124 -0x5.b5b648p+0 : 0x2.35bc23fdfc30cp-732 : inexact-ok += pow towardzero dbl-64 0xf.fffffp+124 -0x5.b5b648p+0 : 0x2.35bc23fdfc30ap-732 : inexact-ok += pow upward dbl-64 0xf.fffffp+124 -0x5.b5b648p+0 : 0x2.35bc23fdfc30cp-732 : inexact-ok += pow downward ldbl-96-intel 0xf.fffffp+124L -0x5.b5b648p+0L : 0x2.35bc23fdfc30b038p-732L : inexact-ok += pow tonearest ldbl-96-intel 0xf.fffffp+124L -0x5.b5b648p+0L : 0x2.35bc23fdfc30b038p-732L : inexact-ok += pow towardzero ldbl-96-intel 0xf.fffffp+124L -0x5.b5b648p+0L : 0x2.35bc23fdfc30b038p-732L : inexact-ok += pow upward ldbl-96-intel 0xf.fffffp+124L -0x5.b5b648p+0L : 0x2.35bc23fdfc30b03cp-732L : inexact-ok += pow downward ldbl-96-m68k 0xf.fffffp+124L -0x5.b5b648p+0L : 0x2.35bc23fdfc30b038p-732L : inexact-ok += pow tonearest ldbl-96-m68k 0xf.fffffp+124L -0x5.b5b648p+0L : 0x2.35bc23fdfc30b038p-732L : inexact-ok += pow towardzero ldbl-96-m68k 0xf.fffffp+124L -0x5.b5b648p+0L : 0x2.35bc23fdfc30b038p-732L : inexact-ok += pow upward ldbl-96-m68k 0xf.fffffp+124L -0x5.b5b648p+0L : 0x2.35bc23fdfc30b03cp-732L : inexact-ok += pow downward ldbl-128 0xf.fffffp+124L -0x5.b5b648p+0L : 0x2.35bc23fdfc30b0399e26d6c287bcp-732L : inexact-ok += pow tonearest ldbl-128 0xf.fffffp+124L -0x5.b5b648p+0L : 0x2.35bc23fdfc30b0399e26d6c287bcp-732L : inexact-ok += pow towardzero ldbl-128 0xf.fffffp+124L -0x5.b5b648p+0L : 0x2.35bc23fdfc30b0399e26d6c287bcp-732L : inexact-ok += pow upward ldbl-128 0xf.fffffp+124L -0x5.b5b648p+0L : 0x2.35bc23fdfc30b0399e26d6c287bep-732L : inexact-ok += pow downward ldbl-128ibm 0xf.fffffp+124L -0x5.b5b648p+0L : 0x2.35bc23fdfc30b0399e26d6c287p-732L : inexact-ok += pow tonearest ldbl-128ibm 0xf.fffffp+124L -0x5.b5b648p+0L : 0x2.35bc23fdfc30b0399e26d6c288p-732L : inexact-ok += pow towardzero ldbl-128ibm 0xf.fffffp+124L -0x5.b5b648p+0L : 0x2.35bc23fdfc30b0399e26d6c287p-732L : inexact-ok += pow upward ldbl-128ibm 0xf.fffffp+124L -0x5.b5b648p+0L : 0x2.35bc23fdfc30b0399e26d6c288p-732L : inexact-ok sin 0 = sin downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok = sin tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok @@ -196024,6 +197389,56 @@ sinh -0xd.dce79p-4 = sinh tonearest ldbl-128ibm -0xd.dce79p-4L : -0xf.a9e6db74e247cef34f74103a48p-4L : inexact-ok = sinh towardzero ldbl-128ibm -0xd.dce79p-4L : -0xf.a9e6db74e247cef34f74103a44p-4L : inexact-ok = sinh upward ldbl-128ibm -0xd.dce79p-4L : -0xf.a9e6db74e247cef34f74103a44p-4L : inexact-ok +sinh 0x8.a3127p+4 += sinh downward flt-32 0x8.a3127p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += sinh tonearest flt-32 0x8.a3127p+4f : plus_infty : inexact-ok overflow errno-erange += sinh towardzero flt-32 0x8.a3127p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += sinh upward flt-32 0x8.a3127p+4f : plus_infty : inexact-ok overflow errno-erange += sinh downward dbl-64 0x8.a3127p+4 : 0x5.2a5fdb392d918p+196 : inexact-ok += sinh tonearest dbl-64 0x8.a3127p+4 : 0x5.2a5fdb392d918p+196 : inexact-ok += sinh towardzero dbl-64 0x8.a3127p+4 : 0x5.2a5fdb392d918p+196 : inexact-ok += sinh upward dbl-64 0x8.a3127p+4 : 0x5.2a5fdb392d91cp+196 : inexact-ok += sinh downward ldbl-96-intel 0x8.a3127p+4L : 0x5.2a5fdb392d919fcp+196L : inexact-ok += sinh tonearest ldbl-96-intel 0x8.a3127p+4L : 0x5.2a5fdb392d919fcp+196L : inexact-ok += sinh towardzero ldbl-96-intel 0x8.a3127p+4L : 0x5.2a5fdb392d919fcp+196L : inexact-ok += sinh upward ldbl-96-intel 0x8.a3127p+4L : 0x5.2a5fdb392d919fc8p+196L : inexact-ok += sinh downward ldbl-96-m68k 0x8.a3127p+4L : 0x5.2a5fdb392d919fcp+196L : inexact-ok += sinh tonearest ldbl-96-m68k 0x8.a3127p+4L : 0x5.2a5fdb392d919fcp+196L : inexact-ok += sinh towardzero ldbl-96-m68k 0x8.a3127p+4L : 0x5.2a5fdb392d919fcp+196L : inexact-ok += sinh upward ldbl-96-m68k 0x8.a3127p+4L : 0x5.2a5fdb392d919fc8p+196L : inexact-ok += sinh downward ldbl-128 0x8.a3127p+4L : 0x5.2a5fdb392d919fc3f2ab6db29878p+196L : inexact-ok += sinh tonearest ldbl-128 0x8.a3127p+4L : 0x5.2a5fdb392d919fc3f2ab6db2987cp+196L : inexact-ok += sinh towardzero ldbl-128 0x8.a3127p+4L : 0x5.2a5fdb392d919fc3f2ab6db29878p+196L : inexact-ok += sinh upward ldbl-128 0x8.a3127p+4L : 0x5.2a5fdb392d919fc3f2ab6db2987cp+196L : inexact-ok += sinh downward ldbl-128ibm 0x8.a3127p+4L : 0x5.2a5fdb392d919fc3f2ab6db298p+196L : inexact-ok += sinh tonearest ldbl-128ibm 0x8.a3127p+4L : 0x5.2a5fdb392d919fc3f2ab6db298p+196L : inexact-ok += sinh towardzero ldbl-128ibm 0x8.a3127p+4L : 0x5.2a5fdb392d919fc3f2ab6db298p+196L : inexact-ok += sinh upward ldbl-128ibm 0x8.a3127p+4L : 0x5.2a5fdb392d919fc3f2ab6db29ap+196L : inexact-ok +sinh 0x1.c0709p-12 += sinh downward flt-32 0x1.c0709p-12f : 0x1.c0709p-12f : inexact-ok += sinh tonearest flt-32 0x1.c0709p-12f : 0x1.c0709p-12f : inexact-ok += sinh towardzero flt-32 0x1.c0709p-12f : 0x1.c0709p-12f : inexact-ok += sinh upward flt-32 0x1.c0709p-12f : 0x1.c07092p-12f : inexact-ok += sinh downward dbl-64 0x1.c0709p-12 : 0x1.c07090e55732ap-12 : inexact-ok += sinh tonearest dbl-64 0x1.c0709p-12 : 0x1.c07090e55732ap-12 : inexact-ok += sinh towardzero dbl-64 0x1.c0709p-12 : 0x1.c07090e55732ap-12 : inexact-ok += sinh upward dbl-64 0x1.c0709p-12 : 0x1.c07090e55732bp-12 : inexact-ok += sinh downward ldbl-96-intel 0x1.c0709p-12L : 0x1.c07090e55732ap-12L : inexact-ok += sinh tonearest ldbl-96-intel 0x1.c0709p-12L : 0x1.c07090e55732a002p-12L : inexact-ok += sinh towardzero ldbl-96-intel 0x1.c0709p-12L : 0x1.c07090e55732ap-12L : inexact-ok += sinh upward ldbl-96-intel 0x1.c0709p-12L : 0x1.c07090e55732a002p-12L : inexact-ok += sinh downward ldbl-96-m68k 0x1.c0709p-12L : 0x1.c07090e55732ap-12L : inexact-ok += sinh tonearest ldbl-96-m68k 0x1.c0709p-12L : 0x1.c07090e55732a002p-12L : inexact-ok += sinh towardzero ldbl-96-m68k 0x1.c0709p-12L : 0x1.c07090e55732ap-12L : inexact-ok += sinh upward ldbl-96-m68k 0x1.c0709p-12L : 0x1.c07090e55732a002p-12L : inexact-ok += sinh downward ldbl-128 0x1.c0709p-12L : 0x1.c07090e55732a001dde433d77237p-12L : inexact-ok += sinh tonearest ldbl-128 0x1.c0709p-12L : 0x1.c07090e55732a001dde433d77237p-12L : inexact-ok += sinh towardzero ldbl-128 0x1.c0709p-12L : 0x1.c07090e55732a001dde433d77237p-12L : inexact-ok += sinh upward ldbl-128 0x1.c0709p-12L : 0x1.c07090e55732a001dde433d77238p-12L : inexact-ok += sinh downward ldbl-128ibm 0x1.c0709p-12L : 0x1.c07090e55732a001dde433d772p-12L : inexact-ok += sinh tonearest ldbl-128ibm 0x1.c0709p-12L : 0x1.c07090e55732a001dde433d772p-12L : inexact-ok += sinh towardzero ldbl-128ibm 0x1.c0709p-12L : 0x1.c07090e55732a001dde433d772p-12L : inexact-ok += sinh upward ldbl-128ibm 0x1.c0709p-12L : 0x1.c07090e55732a001dde433d7728p-12L : inexact-ok sinh min = sinh downward flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok = sinh tonearest flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok @@ -201933,6 +203348,81 @@ tan -0x1.4f69cp+0 = tan tonearest ldbl-128ibm -0x1.4f69cp+0L : -0x3.c00d4280aa7bede62d35d88621p+0L : inexact-ok = tan towardzero ldbl-128ibm -0x1.4f69cp+0L : -0x3.c00d4280aa7bede62d35d8862p+0L : inexact-ok = tan upward ldbl-128ibm -0x1.4f69cp+0L : -0x3.c00d4280aa7bede62d35d8862p+0L : inexact-ok +tan 0x1.6ca7e8p+0 += tan downward flt-32 0x1.6ca7e8p+0f : 0x6.c89cf8p+0f : inexact-ok += tan tonearest flt-32 0x1.6ca7e8p+0f : 0x6.c89cf8p+0f : inexact-ok += tan towardzero flt-32 0x1.6ca7e8p+0f : 0x6.c89cf8p+0f : inexact-ok += tan upward flt-32 0x1.6ca7e8p+0f : 0x6.c89dp+0f : inexact-ok += tan downward dbl-64 0x1.6ca7e8p+0 : 0x6.c89cf9333573p+0 : inexact-ok += tan tonearest dbl-64 0x1.6ca7e8p+0 : 0x6.c89cf9333573p+0 : inexact-ok += tan towardzero dbl-64 0x1.6ca7e8p+0 : 0x6.c89cf9333573p+0 : inexact-ok += tan upward dbl-64 0x1.6ca7e8p+0 : 0x6.c89cf93335734p+0 : inexact-ok += tan downward ldbl-96-intel 0x1.6ca7e8p+0L : 0x6.c89cf93335731dap+0L : inexact-ok += tan tonearest ldbl-96-intel 0x1.6ca7e8p+0L : 0x6.c89cf93335731da8p+0L : inexact-ok += tan towardzero ldbl-96-intel 0x1.6ca7e8p+0L : 0x6.c89cf93335731dap+0L : inexact-ok += tan upward ldbl-96-intel 0x1.6ca7e8p+0L : 0x6.c89cf93335731da8p+0L : inexact-ok += tan downward ldbl-96-m68k 0x1.6ca7e8p+0L : 0x6.c89cf93335731dap+0L : inexact-ok += tan tonearest ldbl-96-m68k 0x1.6ca7e8p+0L : 0x6.c89cf93335731da8p+0L : inexact-ok += tan towardzero ldbl-96-m68k 0x1.6ca7e8p+0L : 0x6.c89cf93335731dap+0L : inexact-ok += tan upward ldbl-96-m68k 0x1.6ca7e8p+0L : 0x6.c89cf93335731da8p+0L : inexact-ok += tan downward ldbl-128 0x1.6ca7e8p+0L : 0x6.c89cf93335731da4f3da65c3025cp+0L : inexact-ok += tan tonearest ldbl-128 0x1.6ca7e8p+0L : 0x6.c89cf93335731da4f3da65c3026p+0L : inexact-ok += tan towardzero ldbl-128 0x1.6ca7e8p+0L : 0x6.c89cf93335731da4f3da65c3025cp+0L : inexact-ok += tan upward ldbl-128 0x1.6ca7e8p+0L : 0x6.c89cf93335731da4f3da65c3026p+0L : inexact-ok += tan downward ldbl-128ibm 0x1.6ca7e8p+0L : 0x6.c89cf93335731da4f3da65c302p+0L : inexact-ok += tan tonearest ldbl-128ibm 0x1.6ca7e8p+0L : 0x6.c89cf93335731da4f3da65c302p+0L : inexact-ok += tan towardzero ldbl-128ibm 0x1.6ca7e8p+0L : 0x6.c89cf93335731da4f3da65c302p+0L : inexact-ok += tan upward ldbl-128ibm 0x1.6ca7e8p+0L : 0x6.c89cf93335731da4f3da65c304p+0L : inexact-ok +tan -0x1.b569cp+0 += tan downward flt-32 -0x1.b569cp+0f : 0x7.355528p+0f : inexact-ok += tan tonearest flt-32 -0x1.b569cp+0f : 0x7.35553p+0f : inexact-ok += tan towardzero flt-32 -0x1.b569cp+0f : 0x7.355528p+0f : inexact-ok += tan upward flt-32 -0x1.b569cp+0f : 0x7.35553p+0f : inexact-ok += tan downward dbl-64 -0x1.b569cp+0 : 0x7.35552c167cbe4p+0 : inexact-ok += tan tonearest dbl-64 -0x1.b569cp+0 : 0x7.35552c167cbe8p+0 : inexact-ok += tan towardzero dbl-64 -0x1.b569cp+0 : 0x7.35552c167cbe4p+0 : inexact-ok += tan upward dbl-64 -0x1.b569cp+0 : 0x7.35552c167cbe8p+0 : inexact-ok += tan downward ldbl-96-intel -0x1.b569cp+0L : 0x7.35552c167cbe7688p+0L : inexact-ok += tan tonearest ldbl-96-intel -0x1.b569cp+0L : 0x7.35552c167cbe769p+0L : inexact-ok += tan towardzero ldbl-96-intel -0x1.b569cp+0L : 0x7.35552c167cbe7688p+0L : inexact-ok += tan upward ldbl-96-intel -0x1.b569cp+0L : 0x7.35552c167cbe769p+0L : inexact-ok += tan downward ldbl-96-m68k -0x1.b569cp+0L : 0x7.35552c167cbe7688p+0L : inexact-ok += tan tonearest ldbl-96-m68k -0x1.b569cp+0L : 0x7.35552c167cbe769p+0L : inexact-ok += tan towardzero ldbl-96-m68k -0x1.b569cp+0L : 0x7.35552c167cbe7688p+0L : inexact-ok += tan upward ldbl-96-m68k -0x1.b569cp+0L : 0x7.35552c167cbe769p+0L : inexact-ok += tan downward ldbl-128 -0x1.b569cp+0L : 0x7.35552c167cbe768ef1a28179e914p+0L : inexact-ok += tan tonearest ldbl-128 -0x1.b569cp+0L : 0x7.35552c167cbe768ef1a28179e914p+0L : inexact-ok += tan towardzero ldbl-128 -0x1.b569cp+0L : 0x7.35552c167cbe768ef1a28179e914p+0L : inexact-ok += tan upward ldbl-128 -0x1.b569cp+0L : 0x7.35552c167cbe768ef1a28179e918p+0L : inexact-ok += tan downward ldbl-128ibm -0x1.b569cp+0L : 0x7.35552c167cbe768ef1a28179e8p+0L : inexact-ok += tan tonearest ldbl-128ibm -0x1.b569cp+0L : 0x7.35552c167cbe768ef1a28179eap+0L : inexact-ok += tan towardzero ldbl-128ibm -0x1.b569cp+0L : 0x7.35552c167cbe768ef1a28179e8p+0L : inexact-ok += tan upward ldbl-128ibm -0x1.b569cp+0L : 0x7.35552c167cbe768ef1a28179eap+0L : inexact-ok +tan -0x2.12bafcp+0 += tan downward flt-32 -0x2.12bafcp+0f : 0x1.d1fa32p+0f : inexact-ok += tan tonearest flt-32 -0x2.12bafcp+0f : 0x1.d1fa34p+0f : inexact-ok += tan towardzero flt-32 -0x2.12bafcp+0f : 0x1.d1fa32p+0f : inexact-ok += tan upward flt-32 -0x2.12bafcp+0f : 0x1.d1fa34p+0f : inexact-ok += tan downward dbl-64 -0x2.12bafcp+0 : 0x1.d1fa3375a3decp+0 : inexact-ok += tan tonearest dbl-64 -0x2.12bafcp+0 : 0x1.d1fa3375a3decp+0 : inexact-ok += tan towardzero dbl-64 -0x2.12bafcp+0 : 0x1.d1fa3375a3decp+0 : inexact-ok += tan upward dbl-64 -0x2.12bafcp+0 : 0x1.d1fa3375a3dedp+0 : inexact-ok += tan downward ldbl-96-intel -0x2.12bafcp+0L : 0x1.d1fa3375a3dec7e8p+0L : inexact-ok += tan tonearest ldbl-96-intel -0x2.12bafcp+0L : 0x1.d1fa3375a3dec7e8p+0L : inexact-ok += tan towardzero ldbl-96-intel -0x2.12bafcp+0L : 0x1.d1fa3375a3dec7e8p+0L : inexact-ok += tan upward ldbl-96-intel -0x2.12bafcp+0L : 0x1.d1fa3375a3dec7eap+0L : inexact-ok += tan downward ldbl-96-m68k -0x2.12bafcp+0L : 0x1.d1fa3375a3dec7e8p+0L : inexact-ok += tan tonearest ldbl-96-m68k -0x2.12bafcp+0L : 0x1.d1fa3375a3dec7e8p+0L : inexact-ok += tan towardzero ldbl-96-m68k -0x2.12bafcp+0L : 0x1.d1fa3375a3dec7e8p+0L : inexact-ok += tan upward ldbl-96-m68k -0x2.12bafcp+0L : 0x1.d1fa3375a3dec7eap+0L : inexact-ok += tan downward ldbl-128 -0x2.12bafcp+0L : 0x1.d1fa3375a3dec7e8e0c696c99bd7p+0L : inexact-ok += tan tonearest ldbl-128 -0x2.12bafcp+0L : 0x1.d1fa3375a3dec7e8e0c696c99bd8p+0L : inexact-ok += tan towardzero ldbl-128 -0x2.12bafcp+0L : 0x1.d1fa3375a3dec7e8e0c696c99bd7p+0L : inexact-ok += tan upward ldbl-128 -0x2.12bafcp+0L : 0x1.d1fa3375a3dec7e8e0c696c99bd8p+0L : inexact-ok += tan downward ldbl-128ibm -0x2.12bafcp+0L : 0x1.d1fa3375a3dec7e8e0c696c99b8p+0L : inexact-ok += tan tonearest ldbl-128ibm -0x2.12bafcp+0L : 0x1.d1fa3375a3dec7e8e0c696c99cp+0L : inexact-ok += tan towardzero ldbl-128ibm -0x2.12bafcp+0L : 0x1.d1fa3375a3dec7e8e0c696c99b8p+0L : inexact-ok += tan upward ldbl-128ibm -0x2.12bafcp+0L : 0x1.d1fa3375a3dec7e8e0c696c99cp+0L : inexact-ok tan min = tan downward flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok = tan tonearest flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok @@ -229629,6 +231119,81 @@ tgamma -0x1.4a5caap+4 = tgamma tonearest ldbl-128ibm -0x1.4a5caap+4L : -0x3.ba6130492158a8f70489141a26p-64L : inexact-ok = tgamma towardzero ldbl-128ibm -0x1.4a5caap+4L : -0x3.ba6130492158a8f70489141a26p-64L : inexact-ok = tgamma upward ldbl-128ibm -0x1.4a5caap+4L : -0x3.ba6130492158a8f70489141a26p-64L : inexact-ok +tgamma -0x9.2d3a5p+0 += tgamma downward flt-32 -0x9.2d3a5p+0f : 0xb.8dc3fp-20f : inexact-ok += tgamma tonearest flt-32 -0x9.2d3a5p+0f : 0xb.8dc3fp-20f : inexact-ok += tgamma towardzero flt-32 -0x9.2d3a5p+0f : 0xb.8dc3fp-20f : inexact-ok += tgamma upward flt-32 -0x9.2d3a5p+0f : 0xb.8dc4p-20f : inexact-ok += tgamma downward dbl-64 -0x9.2d3a5p+0 : 0xb.8dc3f1f706c48p-20 : inexact-ok += tgamma tonearest dbl-64 -0x9.2d3a5p+0 : 0xb.8dc3f1f706c5p-20 : inexact-ok += tgamma towardzero dbl-64 -0x9.2d3a5p+0 : 0xb.8dc3f1f706c48p-20 : inexact-ok += tgamma upward dbl-64 -0x9.2d3a5p+0 : 0xb.8dc3f1f706c5p-20 : inexact-ok += tgamma downward ldbl-96-intel -0x9.2d3a5p+0L : 0xb.8dc3f1f706c4f86p-20L : inexact-ok += tgamma tonearest ldbl-96-intel -0x9.2d3a5p+0L : 0xb.8dc3f1f706c4f86p-20L : inexact-ok += tgamma towardzero ldbl-96-intel -0x9.2d3a5p+0L : 0xb.8dc3f1f706c4f86p-20L : inexact-ok += tgamma upward ldbl-96-intel -0x9.2d3a5p+0L : 0xb.8dc3f1f706c4f87p-20L : inexact-ok += tgamma downward ldbl-96-m68k -0x9.2d3a5p+0L : 0xb.8dc3f1f706c4f86p-20L : inexact-ok += tgamma tonearest ldbl-96-m68k -0x9.2d3a5p+0L : 0xb.8dc3f1f706c4f86p-20L : inexact-ok += tgamma towardzero ldbl-96-m68k -0x9.2d3a5p+0L : 0xb.8dc3f1f706c4f86p-20L : inexact-ok += tgamma upward ldbl-96-m68k -0x9.2d3a5p+0L : 0xb.8dc3f1f706c4f87p-20L : inexact-ok += tgamma downward ldbl-128 -0x9.2d3a5p+0L : 0xb.8dc3f1f706c4f86703dd9f9e9d3p-20L : inexact-ok += tgamma tonearest ldbl-128 -0x9.2d3a5p+0L : 0xb.8dc3f1f706c4f86703dd9f9e9d3p-20L : inexact-ok += tgamma towardzero ldbl-128 -0x9.2d3a5p+0L : 0xb.8dc3f1f706c4f86703dd9f9e9d3p-20L : inexact-ok += tgamma upward ldbl-128 -0x9.2d3a5p+0L : 0xb.8dc3f1f706c4f86703dd9f9e9d38p-20L : inexact-ok += tgamma downward ldbl-128ibm -0x9.2d3a5p+0L : 0xb.8dc3f1f706c4f86703dd9f9e9cp-20L : inexact-ok += tgamma tonearest ldbl-128ibm -0x9.2d3a5p+0L : 0xb.8dc3f1f706c4f86703dd9f9e9cp-20L : inexact-ok += tgamma towardzero ldbl-128ibm -0x9.2d3a5p+0L : 0xb.8dc3f1f706c4f86703dd9f9e9cp-20L : inexact-ok += tgamma upward ldbl-128ibm -0x9.2d3a5p+0L : 0xb.8dc3f1f706c4f86703dd9f9eap-20L : inexact-ok +tgamma -0xb.0f63ep+0 += tgamma downward flt-32 -0xb.0f63ep+0f : 0x6.1254c8p-24f : inexact-ok += tgamma tonearest flt-32 -0xb.0f63ep+0f : 0x6.1254c8p-24f : inexact-ok += tgamma towardzero flt-32 -0xb.0f63ep+0f : 0x6.1254c8p-24f : inexact-ok += tgamma upward flt-32 -0xb.0f63ep+0f : 0x6.1254dp-24f : inexact-ok += tgamma downward dbl-64 -0xb.0f63ep+0 : 0x6.1254c93775c0cp-24 : inexact-ok += tgamma tonearest dbl-64 -0xb.0f63ep+0 : 0x6.1254c93775c1p-24 : inexact-ok += tgamma towardzero dbl-64 -0xb.0f63ep+0 : 0x6.1254c93775c0cp-24 : inexact-ok += tgamma upward dbl-64 -0xb.0f63ep+0 : 0x6.1254c93775c1p-24 : inexact-ok += tgamma downward ldbl-96-intel -0xb.0f63ep+0L : 0x6.1254c93775c0f71p-24L : inexact-ok += tgamma tonearest ldbl-96-intel -0xb.0f63ep+0L : 0x6.1254c93775c0f71p-24L : inexact-ok += tgamma towardzero ldbl-96-intel -0xb.0f63ep+0L : 0x6.1254c93775c0f71p-24L : inexact-ok += tgamma upward ldbl-96-intel -0xb.0f63ep+0L : 0x6.1254c93775c0f718p-24L : inexact-ok += tgamma downward ldbl-96-m68k -0xb.0f63ep+0L : 0x6.1254c93775c0f71p-24L : inexact-ok += tgamma tonearest ldbl-96-m68k -0xb.0f63ep+0L : 0x6.1254c93775c0f71p-24L : inexact-ok += tgamma towardzero ldbl-96-m68k -0xb.0f63ep+0L : 0x6.1254c93775c0f71p-24L : inexact-ok += tgamma upward ldbl-96-m68k -0xb.0f63ep+0L : 0x6.1254c93775c0f718p-24L : inexact-ok += tgamma downward ldbl-128 -0xb.0f63ep+0L : 0x6.1254c93775c0f7110208a7057844p-24L : inexact-ok += tgamma tonearest ldbl-128 -0xb.0f63ep+0L : 0x6.1254c93775c0f7110208a7057844p-24L : inexact-ok += tgamma towardzero ldbl-128 -0xb.0f63ep+0L : 0x6.1254c93775c0f7110208a7057844p-24L : inexact-ok += tgamma upward ldbl-128 -0xb.0f63ep+0L : 0x6.1254c93775c0f7110208a7057848p-24L : inexact-ok += tgamma downward ldbl-128ibm -0xb.0f63ep+0L : 0x6.1254c93775c0f7110208a70578p-24L : inexact-ok += tgamma tonearest ldbl-128ibm -0xb.0f63ep+0L : 0x6.1254c93775c0f7110208a70578p-24L : inexact-ok += tgamma towardzero ldbl-128ibm -0xb.0f63ep+0L : 0x6.1254c93775c0f7110208a70578p-24L : inexact-ok += tgamma upward ldbl-128ibm -0xb.0f63ep+0L : 0x6.1254c93775c0f7110208a7057ap-24L : inexact-ok +tgamma -0x5.f0e02p+8 += tgamma downward flt-32 -0x5.f0e02p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok += tgamma tonearest flt-32 -0x5.f0e02p+8f : -0x0p+0f : inexact-ok underflow errno-erange += tgamma towardzero flt-32 -0x5.f0e02p+8f : -0x0p+0f : inexact-ok underflow errno-erange += tgamma upward flt-32 -0x5.f0e02p+8f : -0x0p+0f : inexact-ok underflow errno-erange += tgamma downward dbl-64 -0x5.f0e02p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok += tgamma tonearest dbl-64 -0x5.f0e02p+8 : -0x0p+0 : inexact-ok underflow errno-erange += tgamma towardzero dbl-64 -0x5.f0e02p+8 : -0x0p+0 : inexact-ok underflow errno-erange += tgamma upward dbl-64 -0x5.f0e02p+8 : -0x0p+0 : inexact-ok underflow errno-erange += tgamma downward ldbl-96-intel -0x5.f0e02p+8L : -0x3.b6f6a22e1dcdd2ep-13888L : inexact-ok += tgamma tonearest ldbl-96-intel -0x5.f0e02p+8L : -0x3.b6f6a22e1dcdd2dcp-13888L : inexact-ok += tgamma towardzero ldbl-96-intel -0x5.f0e02p+8L : -0x3.b6f6a22e1dcdd2dcp-13888L : inexact-ok += tgamma upward ldbl-96-intel -0x5.f0e02p+8L : -0x3.b6f6a22e1dcdd2dcp-13888L : inexact-ok += tgamma downward ldbl-96-m68k -0x5.f0e02p+8L : -0x3.b6f6a22e1dcdd2ep-13888L : inexact-ok += tgamma tonearest ldbl-96-m68k -0x5.f0e02p+8L : -0x3.b6f6a22e1dcdd2dcp-13888L : inexact-ok += tgamma towardzero ldbl-96-m68k -0x5.f0e02p+8L : -0x3.b6f6a22e1dcdd2dcp-13888L : inexact-ok += tgamma upward ldbl-96-m68k -0x5.f0e02p+8L : -0x3.b6f6a22e1dcdd2dcp-13888L : inexact-ok += tgamma downward ldbl-128 -0x5.f0e02p+8L : -0x3.b6f6a22e1dcdd2dcee18cccd843ep-13888L : inexact-ok += tgamma tonearest ldbl-128 -0x5.f0e02p+8L : -0x3.b6f6a22e1dcdd2dcee18cccd843cp-13888L : inexact-ok += tgamma towardzero ldbl-128 -0x5.f0e02p+8L : -0x3.b6f6a22e1dcdd2dcee18cccd843cp-13888L : inexact-ok += tgamma upward ldbl-128 -0x5.f0e02p+8L : -0x3.b6f6a22e1dcdd2dcee18cccd843cp-13888L : inexact-ok += tgamma downward ldbl-128ibm -0x5.f0e02p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok += tgamma tonearest ldbl-128ibm -0x5.f0e02p+8L : -0x0p+0L : inexact-ok underflow errno-erange += tgamma towardzero ldbl-128ibm -0x5.f0e02p+8L : -0x0p+0L : inexact-ok underflow errno-erange += tgamma upward ldbl-128ibm -0x5.f0e02p+8L : -0x0p+0L : inexact-ok underflow errno-erange y0 0.125 = y0 downward flt-32 0x2p-4f : -0x1.63c21ep+0f : inexact-ok = y0 tonearest flt-32 0x2p-4f : -0x1.63c21cp+0f : inexact-ok diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps index dbc8f2f331..36037655f2 100644 --- a/sysdeps/i386/fpu/libm-test-ulps +++ b/sysdeps/i386/fpu/libm-test-ulps @@ -22,10 +22,14 @@ ildouble: 4 ldouble: 2 Function: "acosh_downward": +double: 1 +idouble: 1 ildouble: 6 ldouble: 4 Function: "acosh_towardzero": +double: 1 +idouble: 1 ildouble: 6 ldouble: 4 @@ -34,6 +38,8 @@ ildouble: 4 ldouble: 3 Function: "asin": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 @@ -54,6 +60,8 @@ ildouble: 1 ldouble: 1 Function: "asinh": +double: 1 +idouble: 1 ildouble: 2 ldouble: 2 @@ -134,6 +142,8 @@ ildouble: 1 ldouble: 1 Function: "atanh": +double: 1 +idouble: 1 ildouble: 3 ldouble: 3 @@ -150,10 +160,11 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 4 +ildouble: 5 ldouble: 3 Function: "atanh_upward": +double: 1 idouble: 1 ifloat: 1 ildouble: 5 @@ -164,14 +175,20 @@ ildouble: 1 ldouble: 1 Function: "cabs_downward": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 Function: "cabs_towardzero": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 Function: "cabs_upward": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 @@ -304,6 +321,8 @@ ildouble: 2 ldouble: 2 Function: "carg": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 @@ -316,7 +335,9 @@ ildouble: 1 ldouble: 1 Function: "carg_towardzero": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 @@ -571,33 +592,35 @@ ldouble: 1 Function: "cbrt": double: 1 +float: 1 idouble: 1 -ildouble: 1 -ldouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 Function: "cbrt_downward": double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: "cbrt_towardzero": double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: "cbrt_upward": double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: Real part of "ccos": double: 1 @@ -938,7 +961,8 @@ ildouble: 2 ldouble: 2 Function: "cosh": -ildouble: 1 +double: 1 +ildouble: 2 ldouble: 2 Function: "cosh_downward": @@ -1176,8 +1200,8 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: Real part of "csqrt_towardzero": double: 1 @@ -1190,8 +1214,8 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: Real part of "csqrt_upward": double: 1 @@ -1347,17 +1371,23 @@ ldouble: 1 Function: "erf_downward": double: 1 +float: 1 idouble: 1 +ifloat: 1 ildouble: 1 ldouble: 1 Function: "erf_towardzero": double: 1 +float: 1 idouble: 1 +ifloat: 1 ildouble: 1 ldouble: 1 Function: "erf_upward": +float: 1 +ifloat: 1 ildouble: 1 ldouble: 1 @@ -1366,21 +1396,21 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: "erfc_downward": -double: 1 +double: 2 float: 2 -idouble: 1 +idouble: 2 ifloat: 2 ildouble: 4 ldouble: 4 Function: "erfc_towardzero": -double: 1 +double: 2 float: 2 -idouble: 1 +idouble: 2 ifloat: 2 ildouble: 4 ldouble: 4 @@ -1394,10 +1424,14 @@ ildouble: 4 ldouble: 4 Function: "exp": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 Function: "exp10": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 @@ -1456,10 +1490,14 @@ ildouble: 1 ldouble: 1 Function: "exp_upward": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 Function: "expm1": +double: 1 +idouble: 1 ildouble: 2 ldouble: 2 @@ -1520,6 +1558,8 @@ ildouble: 4 ldouble: 4 Function: "hypot": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 @@ -1674,6 +1714,8 @@ ildouble: 1 ldouble: 1 Function: "log10": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 @@ -1702,6 +1744,8 @@ ildouble: 1 ldouble: 1 Function: "log1p": +double: 1 +idouble: 1 ildouble: 2 ldouble: 2 @@ -1730,6 +1774,8 @@ ildouble: 3 ldouble: 3 Function: "log2": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 @@ -1754,22 +1800,32 @@ ildouble: 1 ldouble: 1 Function: "log_downward": +double: 1 +idouble: 1 ildouble: 2 ldouble: 2 Function: "log_towardzero": +double: 1 +idouble: 1 ildouble: 2 ldouble: 2 Function: "log_upward": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 Function: "pow": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 Function: "pow10": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 @@ -1860,6 +1916,7 @@ ildouble: 3 ldouble: 3 Function: "sinh": +double: 1 ildouble: 2 ldouble: 2 @@ -1872,6 +1929,7 @@ ildouble: 4 ldouble: 5 Function: "sinh_towardzero": +double: 1 idouble: 1 ifloat: 1 ildouble: 3 @@ -1893,25 +1951,25 @@ ldouble: 1 Function: "tan_downward": double: 1 -float: 1 +float: 2 idouble: 1 -ifloat: 1 +ifloat: 2 ildouble: 2 ldouble: 2 Function: "tan_towardzero": double: 1 -float: 1 +float: 2 idouble: 1 -ifloat: 1 +ifloat: 2 ildouble: 2 ldouble: 2 Function: "tan_upward": double: 1 -float: 1 +float: 2 idouble: 1 -ifloat: 1 +ifloat: 2 ildouble: 2 ldouble: 2 @@ -1944,13 +2002,13 @@ double: 2 float: 3 idouble: 2 ifloat: 3 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: "tgamma_downward": -double: 2 +double: 3 float: 3 -idouble: 2 +idouble: 3 ifloat: 3 ildouble: 3 ldouble: 3 @@ -1960,16 +2018,16 @@ double: 3 float: 3 idouble: 3 ifloat: 3 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: "tgamma_upward": double: 3 -float: 3 +float: 4 idouble: 3 -ifloat: 3 -ildouble: 3 -ldouble: 3 +ifloat: 4 +ildouble: 4 +ldouble: 4 Function: "y0": double: 1 diff --git a/sysdeps/x86_64/fpu/libm-test-ulps b/sysdeps/x86_64/fpu/libm-test-ulps index de7d420aef..b5f2680d04 100644 --- a/sysdeps/x86_64/fpu/libm-test-ulps +++ b/sysdeps/x86_64/fpu/libm-test-ulps @@ -1276,8 +1276,8 @@ double: 4 float: 3 idouble: 4 ifloat: 3 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: Real part of "csqrt_towardzero": double: 3 @@ -1292,8 +1292,8 @@ double: 4 float: 3 idouble: 4 ifloat: 3 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: Real part of "csqrt_upward": double: 5 @@ -1476,8 +1476,8 @@ double: 2 float: 2 idouble: 2 ifloat: 2 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: "erfc_downward": double: 4 @@ -2226,8 +2226,8 @@ double: 4 float: 5 idouble: 4 ifloat: 5 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: "tgamma_downward": double: 4 @@ -2242,16 +2242,16 @@ double: 5 float: 5 idouble: 5 ifloat: 5 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: "tgamma_upward": double: 5 float: 5 idouble: 5 ifloat: 5 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: "y0": double: 2 -- 2.11.4.GIT