aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2015-08-11 00:58:28 +0000
committerJoseph Myers <joseph@codesourcery.com>2015-08-11 00:58:28 +0000
commit4afe4b20ce120fd46bd67e212b102019c2e40e81 (patch)
tree12a55e2c9c0f056d3e47f3f438539fef7d237ff4
parent7ee06ef15827f8f2582a94b1ceaad47eaf502744 (diff)
downloadglibc-4afe4b20ce120fd46bd67e212b102019c2e40e81.zip
glibc-4afe4b20ce120fd46bd67e212b102019c2e40e81.tar.gz
glibc-4afe4b20ce120fd46bd67e212b102019c2e40e81.tar.bz2
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.
-rw-r--r--ChangeLog9
-rw-r--r--math/auto-libm-test-in42
-rw-r--r--math/auto-libm-test-out1565
-rw-r--r--sysdeps/i386/fpu/libm-test-ulps130
-rw-r--r--sysdeps/x86_64/fpu/libm-test-ulps24
5 files changed, 1722 insertions, 48 deletions
diff --git a/ChangeLog b/ChangeLog
index 8d640e8..ab06068 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2015-08-11 Joseph Myers <joseph@codesourcery.com>
+
+ * 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 <joseph@codesourcery.com>
[BZ #18790]
diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in
index 6716cfe..c32e436 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 ed49d48..b4114be 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 dbc8f2f..3603765 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 de7d420..b5f2680 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