about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog8
-rw-r--r--math/auto-libm-test-in45
-rw-r--r--math/auto-libm-test-out2153
-rw-r--r--sysdeps/i386/fpu/libm-test-ulps120
-rw-r--r--sysdeps/x86_64/fpu/libm-test-ulps126
5 files changed, 2347 insertions, 105 deletions
diff --git a/ChangeLog b/ChangeLog
index dbb7b467f6..b9ff0dd58a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,13 @@
 2015-08-13  Joseph Myers  <joseph@codesourcery.com>
 
+	* math/auto-libm-test-in: Add more tests of acos, acosh, asin,
+	asinh, atan, atan2, atanh, cabs, cbrt, cosh, csqrt, erf, erfc,
+	exp, exp2, lgamma, log, log1p, log2, pow, sin, sincos, tan, tanh
+	and tgamma.
+	* math/auto-libm-test-out: Regenerated.
+	* sysdeps/i386/fpu/libm-test-ulps: Update.
+	* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
+
 	[BZ #16520]
 	* sysdeps/ieee754/dbl-64/s_tanh.c: Include <float.h>.
 	(__tanh): Force underflow exception for arguments with small
diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in
index b14146e2b6..d3a4834faa 100644
--- a/math/auto-libm-test-in
+++ b/math/auto-libm-test-in
@@ -70,6 +70,8 @@ acos 0x5.dd258006121b8p-4
 acos -0x2.35f051e70dbc4p-4
 acos 0xe.9a5c0d7fabb9aa1p-4
 acos 0xe.17513589de79b75p-4
+acos 0x3.e57821d368ebap-4
+acos 0x2.0bee8p-4
 acos min
 acos -min
 acos min_subnorm
@@ -117,6 +119,10 @@ acosh 0x1.11eab6p+0
 acosh 0x1.0fffaap+0
 acosh 0x1.068e0eca105a6p+0
 acosh 0x2.8d4288p+0
+acosh 0x1.5d71a6p+36
+acosh 0x1.476a3c43d7edep+288
+acosh 0xc.84cb1dbbd1b1p+0
+acosh 0x1.0722362c26ba5p+0
 acosh max no-test-inline
 
 asin 0
@@ -140,6 +146,7 @@ asin -0x3.1c54d10e5c844p-4
 asin 0xf.c9675fa6fe69f12p-4
 asin -0xa.fc5afp-4
 asin 0xd.805e5p-4
+asin -0x2.1a02dcp-4
 asin min
 asin -min
 asin min_subnorm
@@ -221,6 +228,9 @@ asinh -0x7.63a06320c42e4p-4
 asinh 0x6.f4a93p-4
 asinh -0x7.88bcc8p-4
 asinh -0x3.11c35p-4
+asinh -0x4.39534p-4
+asinh -0xd.d62e8p+92
+asinh -0x4.cfb9805a53a2065p-4
 asinh 0x1p-500
 asinh 0x1p-5000
 asinh min
@@ -251,6 +261,7 @@ atan -0x2.3249ap+0
 atan -0x1.363f46p+0
 atan -0x1.ad4c0ap+0
 atan -0x3.eb8e18p+0
+atan 0x3.53c188p+0
 atan min
 atan -min
 atan min_subnorm
@@ -304,6 +315,7 @@ atan2 -0xa.b4101p+20 -0xf.9c4c8p-4
 atan2 0x4.251bb8p-4 0x7.40ac68p+0
 atan2 0x1.47239ep+68 0xa.3ac3cp+68
 atan2 -0x6.b0794p-4 0x3.8ff10cp+0
+atan2 -0x7.15e7af0a1780cp-724 0xf.fffffp+124
 atan2 min min
 atan2 min -min
 atan2 -min min
@@ -392,6 +404,8 @@ atanh -0x3.f0f519a687b64p-8
 atanh 0x6.fd4ec8p-4
 atanh -0x2.6cb2a8p-4
 atanh -0xc.21df7c7f51508p-4
+atanh 0x5.8be99p-40
+atanh 0x3.cbed35fe733d8p-4
 atanh 0x1p-500
 atanh 0x1p-5000
 atanh min
@@ -425,6 +439,7 @@ 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
+cabs -0xa.f59b8p+4 0xa.21a95p+20
 
 # carg (x + i 0) == 0 for x > 0.
 carg 2.0 0
@@ -476,6 +491,7 @@ cbrt -0x1.d6a8bep-20
 cbrt -0x3.593ed8p-72
 cbrt 0x1.bd0098p-104
 cbrt -0x3.300d34p+0
+cbrt 0x6.247f5p-4
 cbrt max
 cbrt -max
 cbrt min
@@ -942,6 +958,7 @@ cosh -0xb.60713p+0
 cosh -0x3.cee48p+0
 cosh 0x2.f5d128p+0
 cosh -0xd.0c03p+0
+cosh -0x3.d04328728b72cp-4
 # 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
@@ -1093,6 +1110,8 @@ 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 0x6.b1a2e79e9c9acp-164 0x8p-152
+csqrt -0x8.ec8932bf5603p-172 0x8p-152
 
 csqrt 0x1.fffffep+127 0x1.fffffep+127
 csqrt 0x1.fffffep+127 1.0
@@ -1252,6 +1271,7 @@ erf 0x1.44e722p+0
 erf -0x1.3a0d48p+0
 erf -0x1.c975cap+0
 erf -0x1.e6a006p+0
+erf -0x1.4d32f4p-12
 
 erfc 0.0
 erfc -0
@@ -1295,6 +1315,8 @@ erfc 0x2.f8646cp+0
 erfc 0x1.514548p+0
 erfc 0x2.36c504p+0
 erfc 0x1.65e31p+0
+erfc 0xd.44cd3p-4
+erfc 0xd.47425b3cafa48p-4
 
 exp 0
 exp -0
@@ -1341,6 +1363,8 @@ exp -0x1.760cd14774bd9p+0
 exp 0x1.4bed28p+0
 exp -0x1.f1cf36p+8
 exp 0x3.248524p+0
+exp 0x1.f0b362p+0
+exp 0xd.89746a799ac4eedp+0
 
 exp10 0
 exp10 -0
@@ -1442,6 +1466,7 @@ exp2 -0x1.3045fep+8
 exp2 0xa.87b8bp+0
 exp2 -0xe.2ce69p-4
 exp2 -0xc.1bf12p-16
+exp2 -0x4.8ce878p-4
 
 expm1 0
 expm1 -0
@@ -1980,6 +2005,7 @@ lgamma 0xb.2e679p+0
 lgamma 0xb.01191p+0
 lgamma 0xb.26fdap+0
 lgamma 0xb.4ad0ap+0
+lgamma 0xe.7a678p+20
 
 log 1
 log e
@@ -1996,6 +2022,7 @@ log 0xa.ae688p-4
 log 0x1.017f8ap+44
 log 0x1.0b5c1ep+36
 log 0x2.1b17c2887e938p+928
+log 0x1.929d9cp+0
 
 log10 1
 log10 0.1
@@ -2045,6 +2072,7 @@ log1p 0xa.5028608bd65f38dp-4
 log1p 0x5.bf78873e20a2d468p-4
 log1p 0x7.aa5198p-4
 log1p 0x2.564fap+0
+log1p 0x7.fc242a2235222ef8p-4
 
 log2 1
 log2 e
@@ -2062,6 +2090,7 @@ log2 0x1.0a588ep+0
 log2 0xb.e77c6p-4
 log2 0x1.4fe37ep+0
 log2 0x3.9b0754p+8
+log2 0xb.e132ap-4
 log2 min
 log2 min_subnorm
 
@@ -2464,6 +2493,7 @@ 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
+pow 0x1.430d4cp+0 0x5.0e462p+4
 
 sin 0
 sin -0
@@ -2507,6 +2537,7 @@ sin 0x1.2001469775ce6p32
 sin -0x3.3de320f6be87ep+1020
 sin 0xe.9f1e5bc3bb88p+112
 sin 0x4.7857dp+68
+sin 0x6.287cc8749212e72p+0
 sin min
 sin -min
 sin min_subnorm
@@ -2533,6 +2564,7 @@ sincos 0x1p+28
 sincos -0x3.3de320f6be87ep+1020
 sincos 0xe.9f1e5bc3bb88p+112
 sincos 0x4.7857dp+68
+sincos 0x6.287cc8749212e72p+0
 sincos min
 sincos -min
 sincos min_subnorm
@@ -2720,6 +2752,9 @@ tan -0x1.4f69cp+0
 tan 0x1.6ca7e8p+0
 tan -0x1.b569cp+0
 tan -0x2.12bafcp+0
+tan 0x2.091d68p+0
+tan -0x5.302ab9b18593264p+0
+tan 0x1.1ad374p+0
 tan min
 tan -min
 tan min_subnorm
@@ -2779,6 +2814,8 @@ tanh -0x2.6082fp-4
 tanh 0xe.05031p-16
 tanh 0x3.c80eaa7adaa3p-4
 tanh 0x2.00f9857616524p-4
+tanh -0xe.9e035p+0
+tanh -0x3.c0d8b54c5a488p-4
 tanh min
 tanh -min
 tanh min_subnorm
@@ -3236,6 +3273,14 @@ tgamma -0x1.4a5caap+4
 tgamma -0x9.2d3a5p+0
 tgamma -0xb.0f63ep+0
 tgamma -0x5.f0e02p+8
+tgamma -0xb.3123bp+0
+tgamma -0x9.6d538p+0
+tgamma -0xc.c2439p+0
+tgamma -0xc.372f043322128p+0
+tgamma -0xa.ccfcep+0
+tgamma -0x9.418c8p+0
+tgamma -0x6.ce9158p+0
+tgamma -0xd.cbf53d0e7d06p+0
 
 y0 0.125
 y0 0.75
diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out
index 4d8bcf2f08..1900e78cf3 100644
--- a/math/auto-libm-test-out
+++ b/math/auto-libm-test-out
@@ -2012,6 +2012,100 @@ acos 0xe.17513589de79b75p-4
 = acos tonearest ldbl-128ibm 0xe.17513589de79b75p-4L : 0x7.e544c6955c785f6f92104d6ffap-4L : inexact-ok
 = acos towardzero ldbl-128ibm 0xe.17513589de79b75p-4L : 0x7.e544c6955c785f6f92104d6ff8p-4L : inexact-ok
 = acos upward ldbl-128ibm 0xe.17513589de79b75p-4L : 0x7.e544c6955c785f6f92104d6ffap-4L : inexact-ok
+acos 0x3.e57821d368ebap-4
+= acos downward flt-32 0x3.e57824p-4f : 0x1.532616p+0f : inexact-ok
+= acos tonearest flt-32 0x3.e57824p-4f : 0x1.532618p+0f : inexact-ok
+= acos towardzero flt-32 0x3.e57824p-4f : 0x1.532616p+0f : inexact-ok
+= acos upward flt-32 0x3.e57824p-4f : 0x1.532618p+0f : inexact-ok
+= acos downward dbl-64 0x3.e57824p-4 : 0x1.532617c14a05dp+0 : inexact-ok
+= acos tonearest dbl-64 0x3.e57824p-4 : 0x1.532617c14a05dp+0 : inexact-ok
+= acos towardzero dbl-64 0x3.e57824p-4 : 0x1.532617c14a05dp+0 : inexact-ok
+= acos upward dbl-64 0x3.e57824p-4 : 0x1.532617c14a05ep+0 : inexact-ok
+= acos downward ldbl-96-intel 0x3.e57824p-4L : 0x1.532617c14a05d60cp+0L : inexact-ok
+= acos tonearest ldbl-96-intel 0x3.e57824p-4L : 0x1.532617c14a05d60ep+0L : inexact-ok
+= acos towardzero ldbl-96-intel 0x3.e57824p-4L : 0x1.532617c14a05d60cp+0L : inexact-ok
+= acos upward ldbl-96-intel 0x3.e57824p-4L : 0x1.532617c14a05d60ep+0L : inexact-ok
+= acos downward ldbl-96-m68k 0x3.e57824p-4L : 0x1.532617c14a05d60cp+0L : inexact-ok
+= acos tonearest ldbl-96-m68k 0x3.e57824p-4L : 0x1.532617c14a05d60ep+0L : inexact-ok
+= acos towardzero ldbl-96-m68k 0x3.e57824p-4L : 0x1.532617c14a05d60cp+0L : inexact-ok
+= acos upward ldbl-96-m68k 0x3.e57824p-4L : 0x1.532617c14a05d60ep+0L : inexact-ok
+= acos downward ldbl-128 0x3.e57824p-4L : 0x1.532617c14a05d60df1b559c6ae81p+0L : inexact-ok
+= acos tonearest ldbl-128 0x3.e57824p-4L : 0x1.532617c14a05d60df1b559c6ae81p+0L : inexact-ok
+= acos towardzero ldbl-128 0x3.e57824p-4L : 0x1.532617c14a05d60df1b559c6ae81p+0L : inexact-ok
+= acos upward ldbl-128 0x3.e57824p-4L : 0x1.532617c14a05d60df1b559c6ae82p+0L : inexact-ok
+= acos downward ldbl-128ibm 0x3.e57824p-4L : 0x1.532617c14a05d60df1b559c6ae8p+0L : inexact-ok
+= acos tonearest ldbl-128ibm 0x3.e57824p-4L : 0x1.532617c14a05d60df1b559c6ae8p+0L : inexact-ok
+= acos towardzero ldbl-128ibm 0x3.e57824p-4L : 0x1.532617c14a05d60df1b559c6ae8p+0L : inexact-ok
+= acos upward ldbl-128ibm 0x3.e57824p-4L : 0x1.532617c14a05d60df1b559c6afp+0L : inexact-ok
+= acos downward flt-32 0x3.e5782p-4f : 0x1.532618p+0f : inexact-ok
+= acos tonearest flt-32 0x3.e5782p-4f : 0x1.532618p+0f : inexact-ok
+= acos towardzero flt-32 0x3.e5782p-4f : 0x1.532618p+0f : inexact-ok
+= acos upward flt-32 0x3.e5782p-4f : 0x1.53261ap+0f : inexact-ok
+= acos downward dbl-64 0x3.e5782p-4 : 0x1.532618034691ep+0 : inexact-ok
+= acos tonearest dbl-64 0x3.e5782p-4 : 0x1.532618034691ep+0 : inexact-ok
+= acos towardzero dbl-64 0x3.e5782p-4 : 0x1.532618034691ep+0 : inexact-ok
+= acos upward dbl-64 0x3.e5782p-4 : 0x1.532618034691fp+0 : inexact-ok
+= acos downward ldbl-96-intel 0x3.e5782p-4L : 0x1.532618034691e42p+0L : inexact-ok
+= acos tonearest ldbl-96-intel 0x3.e5782p-4L : 0x1.532618034691e422p+0L : inexact-ok
+= acos towardzero ldbl-96-intel 0x3.e5782p-4L : 0x1.532618034691e42p+0L : inexact-ok
+= acos upward ldbl-96-intel 0x3.e5782p-4L : 0x1.532618034691e422p+0L : inexact-ok
+= acos downward ldbl-96-m68k 0x3.e5782p-4L : 0x1.532618034691e42p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k 0x3.e5782p-4L : 0x1.532618034691e422p+0L : inexact-ok
+= acos towardzero ldbl-96-m68k 0x3.e5782p-4L : 0x1.532618034691e42p+0L : inexact-ok
+= acos upward ldbl-96-m68k 0x3.e5782p-4L : 0x1.532618034691e422p+0L : inexact-ok
+= acos downward ldbl-128 0x3.e5782p-4L : 0x1.532618034691e421e199dcbd888ap+0L : inexact-ok
+= acos tonearest ldbl-128 0x3.e5782p-4L : 0x1.532618034691e421e199dcbd888bp+0L : inexact-ok
+= acos towardzero ldbl-128 0x3.e5782p-4L : 0x1.532618034691e421e199dcbd888ap+0L : inexact-ok
+= acos upward ldbl-128 0x3.e5782p-4L : 0x1.532618034691e421e199dcbd888bp+0L : inexact-ok
+= acos downward ldbl-128ibm 0x3.e5782p-4L : 0x1.532618034691e421e199dcbd888p+0L : inexact-ok
+= acos tonearest ldbl-128ibm 0x3.e5782p-4L : 0x1.532618034691e421e199dcbd888p+0L : inexact-ok
+= acos towardzero ldbl-128ibm 0x3.e5782p-4L : 0x1.532618034691e421e199dcbd888p+0L : inexact-ok
+= acos upward ldbl-128ibm 0x3.e5782p-4L : 0x1.532618034691e421e199dcbd89p+0L : inexact-ok
+= acos downward dbl-64 0x3.e57821d368ebap-4 : 0x1.532617e527e22p+0 : inexact-ok
+= acos tonearest dbl-64 0x3.e57821d368ebap-4 : 0x1.532617e527e23p+0 : inexact-ok
+= acos towardzero dbl-64 0x3.e57821d368ebap-4 : 0x1.532617e527e22p+0 : inexact-ok
+= acos upward dbl-64 0x3.e57821d368ebap-4 : 0x1.532617e527e23p+0 : inexact-ok
+= acos downward ldbl-96-intel 0x3.e57821d368ebap-4L : 0x1.532617e527e22ffep+0L : inexact-ok
+= acos tonearest ldbl-96-intel 0x3.e57821d368ebap-4L : 0x1.532617e527e23p+0L : inexact-ok
+= acos towardzero ldbl-96-intel 0x3.e57821d368ebap-4L : 0x1.532617e527e22ffep+0L : inexact-ok
+= acos upward ldbl-96-intel 0x3.e57821d368ebap-4L : 0x1.532617e527e23p+0L : inexact-ok
+= acos downward ldbl-96-m68k 0x3.e57821d368ebap-4L : 0x1.532617e527e22ffep+0L : inexact-ok
+= acos tonearest ldbl-96-m68k 0x3.e57821d368ebap-4L : 0x1.532617e527e23p+0L : inexact-ok
+= acos towardzero ldbl-96-m68k 0x3.e57821d368ebap-4L : 0x1.532617e527e22ffep+0L : inexact-ok
+= acos upward ldbl-96-m68k 0x3.e57821d368ebap-4L : 0x1.532617e527e23p+0L : inexact-ok
+= acos downward ldbl-128 0x3.e57821d368ebap-4L : 0x1.532617e527e22fffe0ea49e76f53p+0L : inexact-ok
+= acos tonearest ldbl-128 0x3.e57821d368ebap-4L : 0x1.532617e527e22fffe0ea49e76f54p+0L : inexact-ok
+= acos towardzero ldbl-128 0x3.e57821d368ebap-4L : 0x1.532617e527e22fffe0ea49e76f53p+0L : inexact-ok
+= acos upward ldbl-128 0x3.e57821d368ebap-4L : 0x1.532617e527e22fffe0ea49e76f54p+0L : inexact-ok
+= acos downward ldbl-128ibm 0x3.e57821d368ebap-4L : 0x1.532617e527e22fffe0ea49e76fp+0L : inexact-ok
+= acos tonearest ldbl-128ibm 0x3.e57821d368ebap-4L : 0x1.532617e527e22fffe0ea49e76f8p+0L : inexact-ok
+= acos towardzero ldbl-128ibm 0x3.e57821d368ebap-4L : 0x1.532617e527e22fffe0ea49e76fp+0L : inexact-ok
+= acos upward ldbl-128ibm 0x3.e57821d368ebap-4L : 0x1.532617e527e22fffe0ea49e76f8p+0L : inexact-ok
+acos 0x2.0bee8p-4
+= acos downward flt-32 0x2.0bee8p-4f : 0x1.7149c4p+0f : inexact-ok
+= acos tonearest flt-32 0x2.0bee8p-4f : 0x1.7149c6p+0f : inexact-ok
+= acos towardzero flt-32 0x2.0bee8p-4f : 0x1.7149c4p+0f : inexact-ok
+= acos upward flt-32 0x2.0bee8p-4f : 0x1.7149c6p+0f : inexact-ok
+= acos downward dbl-64 0x2.0bee8p-4 : 0x1.7149c5a449b95p+0 : inexact-ok
+= acos tonearest dbl-64 0x2.0bee8p-4 : 0x1.7149c5a449b95p+0 : inexact-ok
+= acos towardzero dbl-64 0x2.0bee8p-4 : 0x1.7149c5a449b95p+0 : inexact-ok
+= acos upward dbl-64 0x2.0bee8p-4 : 0x1.7149c5a449b96p+0 : inexact-ok
+= acos downward ldbl-96-intel 0x2.0bee8p-4L : 0x1.7149c5a449b957fep+0L : inexact-ok
+= acos tonearest ldbl-96-intel 0x2.0bee8p-4L : 0x1.7149c5a449b958p+0L : inexact-ok
+= acos towardzero ldbl-96-intel 0x2.0bee8p-4L : 0x1.7149c5a449b957fep+0L : inexact-ok
+= acos upward ldbl-96-intel 0x2.0bee8p-4L : 0x1.7149c5a449b958p+0L : inexact-ok
+= acos downward ldbl-96-m68k 0x2.0bee8p-4L : 0x1.7149c5a449b957fep+0L : inexact-ok
+= acos tonearest ldbl-96-m68k 0x2.0bee8p-4L : 0x1.7149c5a449b958p+0L : inexact-ok
+= acos towardzero ldbl-96-m68k 0x2.0bee8p-4L : 0x1.7149c5a449b957fep+0L : inexact-ok
+= acos upward ldbl-96-m68k 0x2.0bee8p-4L : 0x1.7149c5a449b958p+0L : inexact-ok
+= acos downward ldbl-128 0x2.0bee8p-4L : 0x1.7149c5a449b957ffe712405f62fbp+0L : inexact-ok
+= acos tonearest ldbl-128 0x2.0bee8p-4L : 0x1.7149c5a449b957ffe712405f62fbp+0L : inexact-ok
+= acos towardzero ldbl-128 0x2.0bee8p-4L : 0x1.7149c5a449b957ffe712405f62fbp+0L : inexact-ok
+= acos upward ldbl-128 0x2.0bee8p-4L : 0x1.7149c5a449b957ffe712405f62fcp+0L : inexact-ok
+= acos downward ldbl-128ibm 0x2.0bee8p-4L : 0x1.7149c5a449b957ffe712405f628p+0L : inexact-ok
+= acos tonearest ldbl-128ibm 0x2.0bee8p-4L : 0x1.7149c5a449b957ffe712405f63p+0L : inexact-ok
+= acos towardzero ldbl-128ibm 0x2.0bee8p-4L : 0x1.7149c5a449b957ffe712405f628p+0L : inexact-ok
+= acos upward ldbl-128ibm 0x2.0bee8p-4L : 0x1.7149c5a449b957ffe712405f63p+0L : inexact-ok
 acos min
 = acos downward flt-32 0x4p-128f : 0x1.921fb4p+0f : inexact-ok
 = acos tonearest flt-32 0x4p-128f : 0x1.921fb6p+0f : inexact-ok
@@ -3526,6 +3620,214 @@ acosh 0x2.8d4288p+0
 = 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 0x1.5d71a6p+36
+= acosh downward flt-32 0x1.5d71a6p+36f : 0x1.9f526p+4f : inexact-ok
+= acosh tonearest flt-32 0x1.5d71a6p+36f : 0x1.9f526p+4f : inexact-ok
+= acosh towardzero flt-32 0x1.5d71a6p+36f : 0x1.9f526p+4f : inexact-ok
+= acosh upward flt-32 0x1.5d71a6p+36f : 0x1.9f5262p+4f : inexact-ok
+= acosh downward dbl-64 0x1.5d71a6p+36 : 0x1.9f5260500df78p+4 : inexact-ok
+= acosh tonearest dbl-64 0x1.5d71a6p+36 : 0x1.9f5260500df79p+4 : inexact-ok
+= acosh towardzero dbl-64 0x1.5d71a6p+36 : 0x1.9f5260500df78p+4 : inexact-ok
+= acosh upward dbl-64 0x1.5d71a6p+36 : 0x1.9f5260500df79p+4 : inexact-ok
+= acosh downward ldbl-96-intel 0x1.5d71a6p+36L : 0x1.9f5260500df788p+4L : inexact-ok
+= acosh tonearest ldbl-96-intel 0x1.5d71a6p+36L : 0x1.9f5260500df788p+4L : inexact-ok
+= acosh towardzero ldbl-96-intel 0x1.5d71a6p+36L : 0x1.9f5260500df788p+4L : inexact-ok
+= acosh upward ldbl-96-intel 0x1.5d71a6p+36L : 0x1.9f5260500df78802p+4L : inexact-ok
+= acosh downward ldbl-96-m68k 0x1.5d71a6p+36L : 0x1.9f5260500df788p+4L : inexact-ok
+= acosh tonearest ldbl-96-m68k 0x1.5d71a6p+36L : 0x1.9f5260500df788p+4L : inexact-ok
+= acosh towardzero ldbl-96-m68k 0x1.5d71a6p+36L : 0x1.9f5260500df788p+4L : inexact-ok
+= acosh upward ldbl-96-m68k 0x1.5d71a6p+36L : 0x1.9f5260500df78802p+4L : inexact-ok
+= acosh downward ldbl-128 0x1.5d71a6p+36L : 0x1.9f5260500df78800bca5163ec376p+4L : inexact-ok
+= acosh tonearest ldbl-128 0x1.5d71a6p+36L : 0x1.9f5260500df78800bca5163ec377p+4L : inexact-ok
+= acosh towardzero ldbl-128 0x1.5d71a6p+36L : 0x1.9f5260500df78800bca5163ec376p+4L : inexact-ok
+= acosh upward ldbl-128 0x1.5d71a6p+36L : 0x1.9f5260500df78800bca5163ec377p+4L : inexact-ok
+= acosh downward ldbl-128ibm 0x1.5d71a6p+36L : 0x1.9f5260500df78800bca5163ec3p+4L : inexact-ok
+= acosh tonearest ldbl-128ibm 0x1.5d71a6p+36L : 0x1.9f5260500df78800bca5163ec38p+4L : inexact-ok
+= acosh towardzero ldbl-128ibm 0x1.5d71a6p+36L : 0x1.9f5260500df78800bca5163ec3p+4L : inexact-ok
+= acosh upward ldbl-128ibm 0x1.5d71a6p+36L : 0x1.9f5260500df78800bca5163ec38p+4L : inexact-ok
+acosh 0x1.476a3c43d7edep+288
+= acosh downward flt-32 0xf.fffffp+124f : 0x5.96a7ep+4f : inexact-ok
+= acosh tonearest flt-32 0xf.fffffp+124f : 0x5.96a7ep+4f : inexact-ok
+= acosh towardzero flt-32 0xf.fffffp+124f : 0x5.96a7ep+4f : inexact-ok
+= acosh upward flt-32 0xf.fffffp+124f : 0x5.96a7e8p+4f : inexact-ok
+= acosh downward dbl-64 0xf.fffffp+124 : 0x5.96a7e12e0b988p+4 : inexact-ok
+= acosh tonearest dbl-64 0xf.fffffp+124 : 0x5.96a7e12e0b98cp+4 : inexact-ok
+= acosh towardzero dbl-64 0xf.fffffp+124 : 0x5.96a7e12e0b988p+4 : inexact-ok
+= acosh upward dbl-64 0xf.fffffp+124 : 0x5.96a7e12e0b98cp+4 : inexact-ok
+= acosh downward ldbl-96-intel 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf8p+4L : inexact-ok
+= acosh tonearest ldbl-96-intel 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf8p+4L : inexact-ok
+= acosh towardzero ldbl-96-intel 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf8p+4L : inexact-ok
+= acosh upward ldbl-96-intel 0xf.fffffp+124L : 0x5.96a7e12e0b98bdp+4L : inexact-ok
+= acosh downward ldbl-96-m68k 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf8p+4L : inexact-ok
+= acosh tonearest ldbl-96-m68k 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf8p+4L : inexact-ok
+= acosh towardzero ldbl-96-m68k 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf8p+4L : inexact-ok
+= acosh upward ldbl-96-m68k 0xf.fffffp+124L : 0x5.96a7e12e0b98bdp+4L : inexact-ok
+= acosh downward ldbl-128 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf90bb682a4468p+4L : inexact-ok
+= acosh tonearest ldbl-128 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf90bb682a4468p+4L : inexact-ok
+= acosh towardzero ldbl-128 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf90bb682a4468p+4L : inexact-ok
+= acosh upward ldbl-128 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf90bb682a44684p+4L : inexact-ok
+= acosh downward ldbl-128ibm 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf90bb682a446p+4L : inexact-ok
+= acosh tonearest ldbl-128ibm 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf90bb682a446p+4L : inexact-ok
+= acosh towardzero ldbl-128ibm 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf90bb682a446p+4L : inexact-ok
+= acosh upward ldbl-128ibm 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf90bb682a448p+4L : inexact-ok
+= acosh downward dbl-64 0x1.476a3c43d7edep+288 : 0xc.890ca4134d0ap+4 : inexact-ok
+= acosh tonearest dbl-64 0x1.476a3c43d7edep+288 : 0xc.890ca4134d0a8p+4 : inexact-ok
+= acosh towardzero dbl-64 0x1.476a3c43d7edep+288 : 0xc.890ca4134d0ap+4 : inexact-ok
+= acosh upward dbl-64 0x1.476a3c43d7edep+288 : 0xc.890ca4134d0a8p+4 : inexact-ok
+= acosh downward ldbl-96-intel 0x1.476a3c43d7edep+288L : 0xc.890ca4134d0a7ffp+4L : inexact-ok
+= acosh tonearest ldbl-96-intel 0x1.476a3c43d7edep+288L : 0xc.890ca4134d0a8p+4L : inexact-ok
+= acosh towardzero ldbl-96-intel 0x1.476a3c43d7edep+288L : 0xc.890ca4134d0a7ffp+4L : inexact-ok
+= acosh upward ldbl-96-intel 0x1.476a3c43d7edep+288L : 0xc.890ca4134d0a8p+4L : inexact-ok
+= acosh downward ldbl-96-m68k 0x1.476a3c43d7edep+288L : 0xc.890ca4134d0a7ffp+4L : inexact-ok
+= acosh tonearest ldbl-96-m68k 0x1.476a3c43d7edep+288L : 0xc.890ca4134d0a8p+4L : inexact-ok
+= acosh towardzero ldbl-96-m68k 0x1.476a3c43d7edep+288L : 0xc.890ca4134d0a7ffp+4L : inexact-ok
+= acosh upward ldbl-96-m68k 0x1.476a3c43d7edep+288L : 0xc.890ca4134d0a8p+4L : inexact-ok
+= acosh downward ldbl-128 0x1.476a3c43d7edep+288L : 0xc.890ca4134d0a7ffdd6350ab8e498p+4L : inexact-ok
+= acosh tonearest ldbl-128 0x1.476a3c43d7edep+288L : 0xc.890ca4134d0a7ffdd6350ab8e4ap+4L : inexact-ok
+= acosh towardzero ldbl-128 0x1.476a3c43d7edep+288L : 0xc.890ca4134d0a7ffdd6350ab8e498p+4L : inexact-ok
+= acosh upward ldbl-128 0x1.476a3c43d7edep+288L : 0xc.890ca4134d0a7ffdd6350ab8e4ap+4L : inexact-ok
+= acosh downward ldbl-128ibm 0x1.476a3c43d7edep+288L : 0xc.890ca4134d0a7ffdd6350ab8e4p+4L : inexact-ok
+= acosh tonearest ldbl-128ibm 0x1.476a3c43d7edep+288L : 0xc.890ca4134d0a7ffdd6350ab8e4p+4L : inexact-ok
+= acosh towardzero ldbl-128ibm 0x1.476a3c43d7edep+288L : 0xc.890ca4134d0a7ffdd6350ab8e4p+4L : inexact-ok
+= acosh upward ldbl-128ibm 0x1.476a3c43d7edep+288L : 0xc.890ca4134d0a7ffdd6350ab8e8p+4L : inexact-ok
+acosh 0xc.84cb1dbbd1b1p+0
+= acosh downward flt-32 0xc.84cb2p+0f : 0x3.38018cp+0f : inexact-ok
+= acosh tonearest flt-32 0xc.84cb2p+0f : 0x3.38018cp+0f : inexact-ok
+= acosh towardzero flt-32 0xc.84cb2p+0f : 0x3.38018cp+0f : inexact-ok
+= acosh upward flt-32 0xc.84cb2p+0f : 0x3.38019p+0f : inexact-ok
+= acosh downward dbl-64 0xc.84cb2p+0 : 0x3.38018c2243818p+0 : inexact-ok
+= acosh tonearest dbl-64 0xc.84cb2p+0 : 0x3.38018c2243818p+0 : inexact-ok
+= acosh towardzero dbl-64 0xc.84cb2p+0 : 0x3.38018c2243818p+0 : inexact-ok
+= acosh upward dbl-64 0xc.84cb2p+0 : 0x3.38018c224381ap+0 : inexact-ok
+= acosh downward ldbl-96-intel 0xc.84cb2p+0L : 0x3.38018c2243818414p+0L : inexact-ok
+= acosh tonearest ldbl-96-intel 0xc.84cb2p+0L : 0x3.38018c2243818418p+0L : inexact-ok
+= acosh towardzero ldbl-96-intel 0xc.84cb2p+0L : 0x3.38018c2243818414p+0L : inexact-ok
+= acosh upward ldbl-96-intel 0xc.84cb2p+0L : 0x3.38018c2243818418p+0L : inexact-ok
+= acosh downward ldbl-96-m68k 0xc.84cb2p+0L : 0x3.38018c2243818414p+0L : inexact-ok
+= acosh tonearest ldbl-96-m68k 0xc.84cb2p+0L : 0x3.38018c2243818418p+0L : inexact-ok
+= acosh towardzero ldbl-96-m68k 0xc.84cb2p+0L : 0x3.38018c2243818414p+0L : inexact-ok
+= acosh upward ldbl-96-m68k 0xc.84cb2p+0L : 0x3.38018c2243818418p+0L : inexact-ok
+= acosh downward ldbl-128 0xc.84cb2p+0L : 0x3.38018c2243818416c0f47ad794ccp+0L : inexact-ok
+= acosh tonearest ldbl-128 0xc.84cb2p+0L : 0x3.38018c2243818416c0f47ad794cep+0L : inexact-ok
+= acosh towardzero ldbl-128 0xc.84cb2p+0L : 0x3.38018c2243818416c0f47ad794ccp+0L : inexact-ok
+= acosh upward ldbl-128 0xc.84cb2p+0L : 0x3.38018c2243818416c0f47ad794cep+0L : inexact-ok
+= acosh downward ldbl-128ibm 0xc.84cb2p+0L : 0x3.38018c2243818416c0f47ad794p+0L : inexact-ok
+= acosh tonearest ldbl-128ibm 0xc.84cb2p+0L : 0x3.38018c2243818416c0f47ad795p+0L : inexact-ok
+= acosh towardzero ldbl-128ibm 0xc.84cb2p+0L : 0x3.38018c2243818416c0f47ad794p+0L : inexact-ok
+= acosh upward ldbl-128ibm 0xc.84cb2p+0L : 0x3.38018c2243818416c0f47ad795p+0L : inexact-ok
+= acosh downward flt-32 0xc.84cb1p+0f : 0x3.380188p+0f : inexact-ok
+= acosh tonearest flt-32 0xc.84cb1p+0f : 0x3.38018cp+0f : inexact-ok
+= acosh towardzero flt-32 0xc.84cb1p+0f : 0x3.380188p+0f : inexact-ok
+= acosh upward flt-32 0xc.84cb1p+0f : 0x3.38018cp+0f : inexact-ok
+= acosh downward dbl-64 0xc.84cb1p+0 : 0x3.38018ada065fap+0 : inexact-ok
+= acosh tonearest dbl-64 0xc.84cb1p+0 : 0x3.38018ada065fcp+0 : inexact-ok
+= acosh towardzero dbl-64 0xc.84cb1p+0 : 0x3.38018ada065fap+0 : inexact-ok
+= acosh upward dbl-64 0xc.84cb1p+0 : 0x3.38018ada065fcp+0 : inexact-ok
+= acosh downward ldbl-96-intel 0xc.84cb1p+0L : 0x3.38018ada065fb6ccp+0L : inexact-ok
+= acosh tonearest ldbl-96-intel 0xc.84cb1p+0L : 0x3.38018ada065fb6dp+0L : inexact-ok
+= acosh towardzero ldbl-96-intel 0xc.84cb1p+0L : 0x3.38018ada065fb6ccp+0L : inexact-ok
+= acosh upward ldbl-96-intel 0xc.84cb1p+0L : 0x3.38018ada065fb6dp+0L : inexact-ok
+= acosh downward ldbl-96-m68k 0xc.84cb1p+0L : 0x3.38018ada065fb6ccp+0L : inexact-ok
+= acosh tonearest ldbl-96-m68k 0xc.84cb1p+0L : 0x3.38018ada065fb6dp+0L : inexact-ok
+= acosh towardzero ldbl-96-m68k 0xc.84cb1p+0L : 0x3.38018ada065fb6ccp+0L : inexact-ok
+= acosh upward ldbl-96-m68k 0xc.84cb1p+0L : 0x3.38018ada065fb6dp+0L : inexact-ok
+= acosh downward ldbl-128 0xc.84cb1p+0L : 0x3.38018ada065fb6ce976468972b4p+0L : inexact-ok
+= acosh tonearest ldbl-128 0xc.84cb1p+0L : 0x3.38018ada065fb6ce976468972b42p+0L : inexact-ok
+= acosh towardzero ldbl-128 0xc.84cb1p+0L : 0x3.38018ada065fb6ce976468972b4p+0L : inexact-ok
+= acosh upward ldbl-128 0xc.84cb1p+0L : 0x3.38018ada065fb6ce976468972b42p+0L : inexact-ok
+= acosh downward ldbl-128ibm 0xc.84cb1p+0L : 0x3.38018ada065fb6ce976468972bp+0L : inexact-ok
+= acosh tonearest ldbl-128ibm 0xc.84cb1p+0L : 0x3.38018ada065fb6ce976468972bp+0L : inexact-ok
+= acosh towardzero ldbl-128ibm 0xc.84cb1p+0L : 0x3.38018ada065fb6ce976468972bp+0L : inexact-ok
+= acosh upward ldbl-128ibm 0xc.84cb1p+0L : 0x3.38018ada065fb6ce976468972cp+0L : inexact-ok
+= acosh downward dbl-64 0xc.84cb1dbbd1b1p+0 : 0x3.38018bf3c5238p+0 : inexact-ok
+= acosh tonearest dbl-64 0xc.84cb1dbbd1b1p+0 : 0x3.38018bf3c523ap+0 : inexact-ok
+= acosh towardzero dbl-64 0xc.84cb1dbbd1b1p+0 : 0x3.38018bf3c5238p+0 : inexact-ok
+= acosh upward dbl-64 0xc.84cb1dbbd1b1p+0 : 0x3.38018bf3c523ap+0 : inexact-ok
+= acosh downward ldbl-96-intel 0xc.84cb1dbbd1b1p+0L : 0x3.38018bf3c5239p+0L : inexact-ok
+= acosh tonearest ldbl-96-intel 0xc.84cb1dbbd1b1p+0L : 0x3.38018bf3c5239p+0L : inexact-ok
+= acosh towardzero ldbl-96-intel 0xc.84cb1dbbd1b1p+0L : 0x3.38018bf3c5239p+0L : inexact-ok
+= acosh upward ldbl-96-intel 0xc.84cb1dbbd1b1p+0L : 0x3.38018bf3c5239004p+0L : inexact-ok
+= acosh downward ldbl-96-m68k 0xc.84cb1dbbd1b1p+0L : 0x3.38018bf3c5239p+0L : inexact-ok
+= acosh tonearest ldbl-96-m68k 0xc.84cb1dbbd1b1p+0L : 0x3.38018bf3c5239p+0L : inexact-ok
+= acosh towardzero ldbl-96-m68k 0xc.84cb1dbbd1b1p+0L : 0x3.38018bf3c5239p+0L : inexact-ok
+= acosh upward ldbl-96-m68k 0xc.84cb1dbbd1b1p+0L : 0x3.38018bf3c5239004p+0L : inexact-ok
+= acosh downward ldbl-128 0xc.84cb1dbbd1b1p+0L : 0x3.38018bf3c5239000f070b3c63376p+0L : inexact-ok
+= acosh tonearest ldbl-128 0xc.84cb1dbbd1b1p+0L : 0x3.38018bf3c5239000f070b3c63376p+0L : inexact-ok
+= acosh towardzero ldbl-128 0xc.84cb1dbbd1b1p+0L : 0x3.38018bf3c5239000f070b3c63376p+0L : inexact-ok
+= acosh upward ldbl-128 0xc.84cb1dbbd1b1p+0L : 0x3.38018bf3c5239000f070b3c63378p+0L : inexact-ok
+= acosh downward ldbl-128ibm 0xc.84cb1dbbd1b1p+0L : 0x3.38018bf3c5239000f070b3c633p+0L : inexact-ok
+= acosh tonearest ldbl-128ibm 0xc.84cb1dbbd1b1p+0L : 0x3.38018bf3c5239000f070b3c633p+0L : inexact-ok
+= acosh towardzero ldbl-128ibm 0xc.84cb1dbbd1b1p+0L : 0x3.38018bf3c5239000f070b3c633p+0L : inexact-ok
+= acosh upward ldbl-128ibm 0xc.84cb1dbbd1b1p+0L : 0x3.38018bf3c5239000f070b3c634p+0L : inexact-ok
+acosh 0x1.0722362c26ba5p+0
+= acosh downward flt-32 0x1.072238p+0f : 0x3.c4bc2p-4f : inexact-ok
+= acosh tonearest flt-32 0x1.072238p+0f : 0x3.c4bc24p-4f : inexact-ok
+= acosh towardzero flt-32 0x1.072238p+0f : 0x3.c4bc2p-4f : inexact-ok
+= acosh upward flt-32 0x1.072238p+0f : 0x3.c4bc24p-4f : inexact-ok
+= acosh downward dbl-64 0x1.072238p+0 : 0x3.c4bc22bfc0f0ep-4 : inexact-ok
+= acosh tonearest dbl-64 0x1.072238p+0 : 0x3.c4bc22bfc0f1p-4 : inexact-ok
+= acosh towardzero dbl-64 0x1.072238p+0 : 0x3.c4bc22bfc0f0ep-4 : inexact-ok
+= acosh upward dbl-64 0x1.072238p+0 : 0x3.c4bc22bfc0f1p-4 : inexact-ok
+= acosh downward ldbl-96-intel 0x1.072238p+0L : 0x3.c4bc22bfc0f0f174p-4L : inexact-ok
+= acosh tonearest ldbl-96-intel 0x1.072238p+0L : 0x3.c4bc22bfc0f0f174p-4L : inexact-ok
+= acosh towardzero ldbl-96-intel 0x1.072238p+0L : 0x3.c4bc22bfc0f0f174p-4L : inexact-ok
+= acosh upward ldbl-96-intel 0x1.072238p+0L : 0x3.c4bc22bfc0f0f178p-4L : inexact-ok
+= acosh downward ldbl-96-m68k 0x1.072238p+0L : 0x3.c4bc22bfc0f0f174p-4L : inexact-ok
+= acosh tonearest ldbl-96-m68k 0x1.072238p+0L : 0x3.c4bc22bfc0f0f174p-4L : inexact-ok
+= acosh towardzero ldbl-96-m68k 0x1.072238p+0L : 0x3.c4bc22bfc0f0f174p-4L : inexact-ok
+= acosh upward ldbl-96-m68k 0x1.072238p+0L : 0x3.c4bc22bfc0f0f178p-4L : inexact-ok
+= acosh downward ldbl-128 0x1.072238p+0L : 0x3.c4bc22bfc0f0f17481e3028b44f4p-4L : inexact-ok
+= acosh tonearest ldbl-128 0x1.072238p+0L : 0x3.c4bc22bfc0f0f17481e3028b44f6p-4L : inexact-ok
+= acosh towardzero ldbl-128 0x1.072238p+0L : 0x3.c4bc22bfc0f0f17481e3028b44f4p-4L : inexact-ok
+= acosh upward ldbl-128 0x1.072238p+0L : 0x3.c4bc22bfc0f0f17481e3028b44f6p-4L : inexact-ok
+= acosh downward ldbl-128ibm 0x1.072238p+0L : 0x3.c4bc22bfc0f0f17481e3028b44p-4L : inexact-ok
+= acosh tonearest ldbl-128ibm 0x1.072238p+0L : 0x3.c4bc22bfc0f0f17481e3028b45p-4L : inexact-ok
+= acosh towardzero ldbl-128ibm 0x1.072238p+0L : 0x3.c4bc22bfc0f0f17481e3028b44p-4L : inexact-ok
+= acosh upward ldbl-128ibm 0x1.072238p+0L : 0x3.c4bc22bfc0f0f17481e3028b45p-4L : inexact-ok
+= acosh downward flt-32 0x1.072236p+0f : 0x3.c4bb9cp-4f : inexact-ok
+= acosh tonearest flt-32 0x1.072236p+0f : 0x3.c4bb9cp-4f : inexact-ok
+= acosh towardzero flt-32 0x1.072236p+0f : 0x3.c4bb9cp-4f : inexact-ok
+= acosh upward flt-32 0x1.072236p+0f : 0x3.c4bbap-4f : inexact-ok
+= acosh downward dbl-64 0x1.072236p+0 : 0x3.c4bb9c223d182p-4 : inexact-ok
+= acosh tonearest dbl-64 0x1.072236p+0 : 0x3.c4bb9c223d182p-4 : inexact-ok
+= acosh towardzero dbl-64 0x1.072236p+0 : 0x3.c4bb9c223d182p-4 : inexact-ok
+= acosh upward dbl-64 0x1.072236p+0 : 0x3.c4bb9c223d184p-4 : inexact-ok
+= acosh downward ldbl-96-intel 0x1.072236p+0L : 0x3.c4bb9c223d182318p-4L : inexact-ok
+= acosh tonearest ldbl-96-intel 0x1.072236p+0L : 0x3.c4bb9c223d182318p-4L : inexact-ok
+= acosh towardzero ldbl-96-intel 0x1.072236p+0L : 0x3.c4bb9c223d182318p-4L : inexact-ok
+= acosh upward ldbl-96-intel 0x1.072236p+0L : 0x3.c4bb9c223d18231cp-4L : inexact-ok
+= acosh downward ldbl-96-m68k 0x1.072236p+0L : 0x3.c4bb9c223d182318p-4L : inexact-ok
+= acosh tonearest ldbl-96-m68k 0x1.072236p+0L : 0x3.c4bb9c223d182318p-4L : inexact-ok
+= acosh towardzero ldbl-96-m68k 0x1.072236p+0L : 0x3.c4bb9c223d182318p-4L : inexact-ok
+= acosh upward ldbl-96-m68k 0x1.072236p+0L : 0x3.c4bb9c223d18231cp-4L : inexact-ok
+= acosh downward ldbl-128 0x1.072236p+0L : 0x3.c4bb9c223d182319078861df38bap-4L : inexact-ok
+= acosh tonearest ldbl-128 0x1.072236p+0L : 0x3.c4bb9c223d182319078861df38bap-4L : inexact-ok
+= acosh towardzero ldbl-128 0x1.072236p+0L : 0x3.c4bb9c223d182319078861df38bap-4L : inexact-ok
+= acosh upward ldbl-128 0x1.072236p+0L : 0x3.c4bb9c223d182319078861df38bcp-4L : inexact-ok
+= acosh downward ldbl-128ibm 0x1.072236p+0L : 0x3.c4bb9c223d182319078861df38p-4L : inexact-ok
+= acosh tonearest ldbl-128ibm 0x1.072236p+0L : 0x3.c4bb9c223d182319078861df39p-4L : inexact-ok
+= acosh towardzero ldbl-128ibm 0x1.072236p+0L : 0x3.c4bb9c223d182319078861df38p-4L : inexact-ok
+= acosh upward ldbl-128ibm 0x1.072236p+0L : 0x3.c4bb9c223d182319078861df39p-4L : inexact-ok
+= acosh downward dbl-64 0x1.0722362c26ba5p+0 : 0x3.c4bba7bdf5dacp-4 : inexact-ok
+= acosh tonearest dbl-64 0x1.0722362c26ba5p+0 : 0x3.c4bba7bdf5dacp-4 : inexact-ok
+= acosh towardzero dbl-64 0x1.0722362c26ba5p+0 : 0x3.c4bba7bdf5dacp-4 : inexact-ok
+= acosh upward dbl-64 0x1.0722362c26ba5p+0 : 0x3.c4bba7bdf5daep-4 : inexact-ok
+= acosh downward ldbl-96-intel 0x1.0722362c26ba5p+0L : 0x3.c4bba7bdf5dac0dp-4L : inexact-ok
+= acosh tonearest ldbl-96-intel 0x1.0722362c26ba5p+0L : 0x3.c4bba7bdf5dac0d4p-4L : inexact-ok
+= acosh towardzero ldbl-96-intel 0x1.0722362c26ba5p+0L : 0x3.c4bba7bdf5dac0dp-4L : inexact-ok
+= acosh upward ldbl-96-intel 0x1.0722362c26ba5p+0L : 0x3.c4bba7bdf5dac0d4p-4L : inexact-ok
+= acosh downward ldbl-96-m68k 0x1.0722362c26ba5p+0L : 0x3.c4bba7bdf5dac0dp-4L : inexact-ok
+= acosh tonearest ldbl-96-m68k 0x1.0722362c26ba5p+0L : 0x3.c4bba7bdf5dac0d4p-4L : inexact-ok
+= acosh towardzero ldbl-96-m68k 0x1.0722362c26ba5p+0L : 0x3.c4bba7bdf5dac0dp-4L : inexact-ok
+= acosh upward ldbl-96-m68k 0x1.0722362c26ba5p+0L : 0x3.c4bba7bdf5dac0d4p-4L : inexact-ok
+= acosh downward ldbl-128 0x1.0722362c26ba5p+0L : 0x3.c4bba7bdf5dac0d2d260828b17e6p-4L : inexact-ok
+= acosh tonearest ldbl-128 0x1.0722362c26ba5p+0L : 0x3.c4bba7bdf5dac0d2d260828b17e6p-4L : inexact-ok
+= acosh towardzero ldbl-128 0x1.0722362c26ba5p+0L : 0x3.c4bba7bdf5dac0d2d260828b17e6p-4L : inexact-ok
+= acosh upward ldbl-128 0x1.0722362c26ba5p+0L : 0x3.c4bba7bdf5dac0d2d260828b17e8p-4L : inexact-ok
+= acosh downward ldbl-128ibm 0x1.0722362c26ba5p+0L : 0x3.c4bba7bdf5dac0d2d260828b17p-4L : inexact-ok
+= acosh tonearest ldbl-128ibm 0x1.0722362c26ba5p+0L : 0x3.c4bba7bdf5dac0d2d260828b18p-4L : inexact-ok
+= acosh towardzero ldbl-128ibm 0x1.0722362c26ba5p+0L : 0x3.c4bba7bdf5dac0d2d260828b17p-4L : inexact-ok
+= acosh upward ldbl-128ibm 0x1.0722362c26ba5p+0L : 0x3.c4bba7bdf5dac0d2d260828b18p-4L : 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
@@ -4540,6 +4842,31 @@ asin 0xd.805e5p-4
 = 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 -0x2.1a02dcp-4
+= asin downward flt-32 -0x2.1a02dcp-4f : -0x2.1b9204p-4f : inexact-ok
+= asin tonearest flt-32 -0x2.1a02dcp-4f : -0x2.1b9204p-4f : inexact-ok
+= asin towardzero flt-32 -0x2.1a02dcp-4f : -0x2.1b92p-4f : inexact-ok
+= asin upward flt-32 -0x2.1a02dcp-4f : -0x2.1b92p-4f : inexact-ok
+= asin downward dbl-64 -0x2.1a02dcp-4 : -0x2.1b92026bc6522p-4 : inexact-ok
+= asin tonearest dbl-64 -0x2.1a02dcp-4 : -0x2.1b92026bc6522p-4 : inexact-ok
+= asin towardzero dbl-64 -0x2.1a02dcp-4 : -0x2.1b92026bc652p-4 : inexact-ok
+= asin upward dbl-64 -0x2.1a02dcp-4 : -0x2.1b92026bc652p-4 : inexact-ok
+= asin downward ldbl-96-intel -0x2.1a02dcp-4L : -0x2.1b92026bc6522p-4L : inexact-ok
+= asin tonearest ldbl-96-intel -0x2.1a02dcp-4L : -0x2.1b92026bc6522p-4L : inexact-ok
+= asin towardzero ldbl-96-intel -0x2.1a02dcp-4L : -0x2.1b92026bc6521ffcp-4L : inexact-ok
+= asin upward ldbl-96-intel -0x2.1a02dcp-4L : -0x2.1b92026bc6521ffcp-4L : inexact-ok
+= asin downward ldbl-96-m68k -0x2.1a02dcp-4L : -0x2.1b92026bc6522p-4L : inexact-ok
+= asin tonearest ldbl-96-m68k -0x2.1a02dcp-4L : -0x2.1b92026bc6522p-4L : inexact-ok
+= asin towardzero ldbl-96-m68k -0x2.1a02dcp-4L : -0x2.1b92026bc6521ffcp-4L : inexact-ok
+= asin upward ldbl-96-m68k -0x2.1a02dcp-4L : -0x2.1b92026bc6521ffcp-4L : inexact-ok
+= asin downward ldbl-128 -0x2.1a02dcp-4L : -0x2.1b92026bc6521fffd679b7bc13a6p-4L : inexact-ok
+= asin tonearest ldbl-128 -0x2.1a02dcp-4L : -0x2.1b92026bc6521fffd679b7bc13a6p-4L : inexact-ok
+= asin towardzero ldbl-128 -0x2.1a02dcp-4L : -0x2.1b92026bc6521fffd679b7bc13a4p-4L : inexact-ok
+= asin upward ldbl-128 -0x2.1a02dcp-4L : -0x2.1b92026bc6521fffd679b7bc13a4p-4L : inexact-ok
+= asin downward ldbl-128ibm -0x2.1a02dcp-4L : -0x2.1b92026bc6521fffd679b7bc14p-4L : inexact-ok
+= asin tonearest ldbl-128ibm -0x2.1a02dcp-4L : -0x2.1b92026bc6521fffd679b7bc14p-4L : inexact-ok
+= asin towardzero ldbl-128ibm -0x2.1a02dcp-4L : -0x2.1b92026bc6521fffd679b7bc13p-4L : inexact-ok
+= asin upward ldbl-128ibm -0x2.1a02dcp-4L : -0x2.1b92026bc6521fffd679b7bc13p-4L : 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
@@ -6904,6 +7231,161 @@ asinh -0x3.11c35p-4
 = 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 -0x4.39534p-4
+= asinh downward flt-32 -0x4.39534p-4f : -0x4.2d24bp-4f : inexact-ok
+= asinh tonearest flt-32 -0x4.39534p-4f : -0x4.2d24bp-4f : inexact-ok
+= asinh towardzero flt-32 -0x4.39534p-4f : -0x4.2d24a8p-4f : inexact-ok
+= asinh upward flt-32 -0x4.39534p-4f : -0x4.2d24a8p-4f : inexact-ok
+= asinh downward dbl-64 -0x4.39534p-4 : -0x4.2d24ad5bedc8cp-4 : inexact-ok
+= asinh tonearest dbl-64 -0x4.39534p-4 : -0x4.2d24ad5bedc88p-4 : inexact-ok
+= asinh towardzero dbl-64 -0x4.39534p-4 : -0x4.2d24ad5bedc88p-4 : inexact-ok
+= asinh upward dbl-64 -0x4.39534p-4 : -0x4.2d24ad5bedc88p-4 : inexact-ok
+= asinh downward ldbl-96-intel -0x4.39534p-4L : -0x4.2d24ad5bedc89dbp-4L : inexact-ok
+= asinh tonearest ldbl-96-intel -0x4.39534p-4L : -0x4.2d24ad5bedc89da8p-4L : inexact-ok
+= asinh towardzero ldbl-96-intel -0x4.39534p-4L : -0x4.2d24ad5bedc89da8p-4L : inexact-ok
+= asinh upward ldbl-96-intel -0x4.39534p-4L : -0x4.2d24ad5bedc89da8p-4L : inexact-ok
+= asinh downward ldbl-96-m68k -0x4.39534p-4L : -0x4.2d24ad5bedc89dbp-4L : inexact-ok
+= asinh tonearest ldbl-96-m68k -0x4.39534p-4L : -0x4.2d24ad5bedc89da8p-4L : inexact-ok
+= asinh towardzero ldbl-96-m68k -0x4.39534p-4L : -0x4.2d24ad5bedc89da8p-4L : inexact-ok
+= asinh upward ldbl-96-m68k -0x4.39534p-4L : -0x4.2d24ad5bedc89da8p-4L : inexact-ok
+= asinh downward ldbl-128 -0x4.39534p-4L : -0x4.2d24ad5bedc89dab07914ab2cedcp-4L : inexact-ok
+= asinh tonearest ldbl-128 -0x4.39534p-4L : -0x4.2d24ad5bedc89dab07914ab2cedcp-4L : inexact-ok
+= asinh towardzero ldbl-128 -0x4.39534p-4L : -0x4.2d24ad5bedc89dab07914ab2ced8p-4L : inexact-ok
+= asinh upward ldbl-128 -0x4.39534p-4L : -0x4.2d24ad5bedc89dab07914ab2ced8p-4L : inexact-ok
+= asinh downward ldbl-128ibm -0x4.39534p-4L : -0x4.2d24ad5bedc89dab07914ab2dp-4L : inexact-ok
+= asinh tonearest ldbl-128ibm -0x4.39534p-4L : -0x4.2d24ad5bedc89dab07914ab2cep-4L : inexact-ok
+= asinh towardzero ldbl-128ibm -0x4.39534p-4L : -0x4.2d24ad5bedc89dab07914ab2cep-4L : inexact-ok
+= asinh upward ldbl-128ibm -0x4.39534p-4L : -0x4.2d24ad5bedc89dab07914ab2cep-4L : inexact-ok
+asinh -0xd.d62e8p+92
+= asinh downward flt-32 -0xd.d62e8p+92f : -0x4.3170bp+4f : inexact-ok
+= asinh tonearest flt-32 -0xd.d62e8p+92f : -0x4.3170bp+4f : inexact-ok
+= asinh towardzero flt-32 -0xd.d62e8p+92f : -0x4.3170a8p+4f : inexact-ok
+= asinh upward flt-32 -0xd.d62e8p+92f : -0x4.3170a8p+4f : inexact-ok
+= asinh downward dbl-64 -0xd.d62e8p+92 : -0x4.3170acb26585cp+4 : inexact-ok
+= asinh tonearest dbl-64 -0xd.d62e8p+92 : -0x4.3170acb265858p+4 : inexact-ok
+= asinh towardzero dbl-64 -0xd.d62e8p+92 : -0x4.3170acb265858p+4 : inexact-ok
+= asinh upward dbl-64 -0xd.d62e8p+92 : -0x4.3170acb265858p+4 : inexact-ok
+= asinh downward ldbl-96-intel -0xd.d62e8p+92L : -0x4.3170acb265858008p+4L : inexact-ok
+= asinh tonearest ldbl-96-intel -0xd.d62e8p+92L : -0x4.3170acb265858p+4L : inexact-ok
+= asinh towardzero ldbl-96-intel -0xd.d62e8p+92L : -0x4.3170acb265858p+4L : inexact-ok
+= asinh upward ldbl-96-intel -0xd.d62e8p+92L : -0x4.3170acb265858p+4L : inexact-ok
+= asinh downward ldbl-96-m68k -0xd.d62e8p+92L : -0x4.3170acb265858008p+4L : inexact-ok
+= asinh tonearest ldbl-96-m68k -0xd.d62e8p+92L : -0x4.3170acb265858p+4L : inexact-ok
+= asinh towardzero ldbl-96-m68k -0xd.d62e8p+92L : -0x4.3170acb265858p+4L : inexact-ok
+= asinh upward ldbl-96-m68k -0xd.d62e8p+92L : -0x4.3170acb265858p+4L : inexact-ok
+= asinh downward ldbl-128 -0xd.d62e8p+92L : -0x4.3170acb265858000c5d391e6721p+4L : inexact-ok
+= asinh tonearest ldbl-128 -0xd.d62e8p+92L : -0x4.3170acb265858000c5d391e6721p+4L : inexact-ok
+= asinh towardzero ldbl-128 -0xd.d62e8p+92L : -0x4.3170acb265858000c5d391e6720cp+4L : inexact-ok
+= asinh upward ldbl-128 -0xd.d62e8p+92L : -0x4.3170acb265858000c5d391e6720cp+4L : inexact-ok
+= asinh downward ldbl-128ibm -0xd.d62e8p+92L : -0x4.3170acb265858000c5d391e674p+4L : inexact-ok
+= asinh tonearest ldbl-128ibm -0xd.d62e8p+92L : -0x4.3170acb265858000c5d391e672p+4L : inexact-ok
+= asinh towardzero ldbl-128ibm -0xd.d62e8p+92L : -0x4.3170acb265858000c5d391e672p+4L : inexact-ok
+= asinh upward ldbl-128ibm -0xd.d62e8p+92L : -0x4.3170acb265858000c5d391e672p+4L : inexact-ok
+asinh -0x4.cfb9805a53a2065p-4
+= asinh downward flt-32 -0x4.cfb98p-4f : -0x4.bde0b8p-4f : inexact-ok
+= asinh tonearest flt-32 -0x4.cfb98p-4f : -0x4.bde0b8p-4f : inexact-ok
+= asinh towardzero flt-32 -0x4.cfb98p-4f : -0x4.bde0bp-4f : inexact-ok
+= asinh upward flt-32 -0x4.cfb98p-4f : -0x4.bde0bp-4f : inexact-ok
+= asinh downward dbl-64 -0x4.cfb98p-4 : -0x4.bde0b72ea682p-4 : inexact-ok
+= asinh tonearest dbl-64 -0x4.cfb98p-4 : -0x4.bde0b72ea682p-4 : inexact-ok
+= asinh towardzero dbl-64 -0x4.cfb98p-4 : -0x4.bde0b72ea681cp-4 : inexact-ok
+= asinh upward dbl-64 -0x4.cfb98p-4 : -0x4.bde0b72ea681cp-4 : inexact-ok
+= asinh downward ldbl-96-intel -0x4.cfb98p-4L : -0x4.bde0b72ea681f6fp-4L : inexact-ok
+= asinh tonearest ldbl-96-intel -0x4.cfb98p-4L : -0x4.bde0b72ea681f6e8p-4L : inexact-ok
+= asinh towardzero ldbl-96-intel -0x4.cfb98p-4L : -0x4.bde0b72ea681f6e8p-4L : inexact-ok
+= asinh upward ldbl-96-intel -0x4.cfb98p-4L : -0x4.bde0b72ea681f6e8p-4L : inexact-ok
+= asinh downward ldbl-96-m68k -0x4.cfb98p-4L : -0x4.bde0b72ea681f6fp-4L : inexact-ok
+= asinh tonearest ldbl-96-m68k -0x4.cfb98p-4L : -0x4.bde0b72ea681f6e8p-4L : inexact-ok
+= asinh towardzero ldbl-96-m68k -0x4.cfb98p-4L : -0x4.bde0b72ea681f6e8p-4L : inexact-ok
+= asinh upward ldbl-96-m68k -0x4.cfb98p-4L : -0x4.bde0b72ea681f6e8p-4L : inexact-ok
+= asinh downward ldbl-128 -0x4.cfb98p-4L : -0x4.bde0b72ea681f6e82ea91bcdc42p-4L : inexact-ok
+= asinh tonearest ldbl-128 -0x4.cfb98p-4L : -0x4.bde0b72ea681f6e82ea91bcdc42p-4L : inexact-ok
+= asinh towardzero ldbl-128 -0x4.cfb98p-4L : -0x4.bde0b72ea681f6e82ea91bcdc41cp-4L : inexact-ok
+= asinh upward ldbl-128 -0x4.cfb98p-4L : -0x4.bde0b72ea681f6e82ea91bcdc41cp-4L : inexact-ok
+= asinh downward ldbl-128ibm -0x4.cfb98p-4L : -0x4.bde0b72ea681f6e82ea91bcdc6p-4L : inexact-ok
+= asinh tonearest ldbl-128ibm -0x4.cfb98p-4L : -0x4.bde0b72ea681f6e82ea91bcdc4p-4L : inexact-ok
+= asinh towardzero ldbl-128ibm -0x4.cfb98p-4L : -0x4.bde0b72ea681f6e82ea91bcdc4p-4L : inexact-ok
+= asinh upward ldbl-128ibm -0x4.cfb98p-4L : -0x4.bde0b72ea681f6e82ea91bcdc4p-4L : inexact-ok
+= asinh downward flt-32 -0x4.cfb988p-4f : -0x4.bde0cp-4f : inexact-ok
+= asinh tonearest flt-32 -0x4.cfb988p-4f : -0x4.bde0cp-4f : inexact-ok
+= asinh towardzero flt-32 -0x4.cfb988p-4f : -0x4.bde0b8p-4f : inexact-ok
+= asinh upward flt-32 -0x4.cfb988p-4f : -0x4.bde0b8p-4f : inexact-ok
+= asinh downward dbl-64 -0x4.cfb988p-4 : -0x4.bde0bed7e48fp-4 : inexact-ok
+= asinh tonearest dbl-64 -0x4.cfb988p-4 : -0x4.bde0bed7e48ecp-4 : inexact-ok
+= asinh towardzero dbl-64 -0x4.cfb988p-4 : -0x4.bde0bed7e48ecp-4 : inexact-ok
+= asinh upward dbl-64 -0x4.cfb988p-4 : -0x4.bde0bed7e48ecp-4 : inexact-ok
+= asinh downward ldbl-96-intel -0x4.cfb988p-4L : -0x4.bde0bed7e48ed178p-4L : inexact-ok
+= asinh tonearest ldbl-96-intel -0x4.cfb988p-4L : -0x4.bde0bed7e48ed178p-4L : inexact-ok
+= asinh towardzero ldbl-96-intel -0x4.cfb988p-4L : -0x4.bde0bed7e48ed17p-4L : inexact-ok
+= asinh upward ldbl-96-intel -0x4.cfb988p-4L : -0x4.bde0bed7e48ed17p-4L : inexact-ok
+= asinh downward ldbl-96-m68k -0x4.cfb988p-4L : -0x4.bde0bed7e48ed178p-4L : inexact-ok
+= asinh tonearest ldbl-96-m68k -0x4.cfb988p-4L : -0x4.bde0bed7e48ed178p-4L : inexact-ok
+= asinh towardzero ldbl-96-m68k -0x4.cfb988p-4L : -0x4.bde0bed7e48ed17p-4L : inexact-ok
+= asinh upward ldbl-96-m68k -0x4.cfb988p-4L : -0x4.bde0bed7e48ed17p-4L : inexact-ok
+= asinh downward ldbl-128 -0x4.cfb988p-4L : -0x4.bde0bed7e48ed176770b2cee5408p-4L : inexact-ok
+= asinh tonearest ldbl-128 -0x4.cfb988p-4L : -0x4.bde0bed7e48ed176770b2cee5404p-4L : inexact-ok
+= asinh towardzero ldbl-128 -0x4.cfb988p-4L : -0x4.bde0bed7e48ed176770b2cee5404p-4L : inexact-ok
+= asinh upward ldbl-128 -0x4.cfb988p-4L : -0x4.bde0bed7e48ed176770b2cee5404p-4L : inexact-ok
+= asinh downward ldbl-128ibm -0x4.cfb988p-4L : -0x4.bde0bed7e48ed176770b2cee56p-4L : inexact-ok
+= asinh tonearest ldbl-128ibm -0x4.cfb988p-4L : -0x4.bde0bed7e48ed176770b2cee54p-4L : inexact-ok
+= asinh towardzero ldbl-128ibm -0x4.cfb988p-4L : -0x4.bde0bed7e48ed176770b2cee54p-4L : inexact-ok
+= asinh upward ldbl-128ibm -0x4.cfb988p-4L : -0x4.bde0bed7e48ed176770b2cee54p-4L : inexact-ok
+= asinh downward dbl-64 -0x4.cfb9805a53a2p-4 : -0x4.bde0b78526934p-4 : inexact-ok
+= asinh tonearest dbl-64 -0x4.cfb9805a53a2p-4 : -0x4.bde0b7852693p-4 : inexact-ok
+= asinh towardzero dbl-64 -0x4.cfb9805a53a2p-4 : -0x4.bde0b7852693p-4 : inexact-ok
+= asinh upward dbl-64 -0x4.cfb9805a53a2p-4 : -0x4.bde0b7852693p-4 : inexact-ok
+= asinh downward ldbl-96-intel -0x4.cfb9805a53a2p-4L : -0x4.bde0b78526931428p-4L : inexact-ok
+= asinh tonearest ldbl-96-intel -0x4.cfb9805a53a2p-4L : -0x4.bde0b78526931428p-4L : inexact-ok
+= asinh towardzero ldbl-96-intel -0x4.cfb9805a53a2p-4L : -0x4.bde0b7852693142p-4L : inexact-ok
+= asinh upward ldbl-96-intel -0x4.cfb9805a53a2p-4L : -0x4.bde0b7852693142p-4L : inexact-ok
+= asinh downward ldbl-96-m68k -0x4.cfb9805a53a2p-4L : -0x4.bde0b78526931428p-4L : inexact-ok
+= asinh tonearest ldbl-96-m68k -0x4.cfb9805a53a2p-4L : -0x4.bde0b78526931428p-4L : inexact-ok
+= asinh towardzero ldbl-96-m68k -0x4.cfb9805a53a2p-4L : -0x4.bde0b7852693142p-4L : inexact-ok
+= asinh upward ldbl-96-m68k -0x4.cfb9805a53a2p-4L : -0x4.bde0b7852693142p-4L : inexact-ok
+= asinh downward ldbl-128 -0x4.cfb9805a53a2p-4L : -0x4.bde0b785269314242ca206df863cp-4L : inexact-ok
+= asinh tonearest ldbl-128 -0x4.cfb9805a53a2p-4L : -0x4.bde0b785269314242ca206df8638p-4L : inexact-ok
+= asinh towardzero ldbl-128 -0x4.cfb9805a53a2p-4L : -0x4.bde0b785269314242ca206df8638p-4L : inexact-ok
+= asinh upward ldbl-128 -0x4.cfb9805a53a2p-4L : -0x4.bde0b785269314242ca206df8638p-4L : inexact-ok
+= asinh downward ldbl-128ibm -0x4.cfb9805a53a2p-4L : -0x4.bde0b785269314242ca206df88p-4L : inexact-ok
+= asinh tonearest ldbl-128ibm -0x4.cfb9805a53a2p-4L : -0x4.bde0b785269314242ca206df86p-4L : inexact-ok
+= asinh towardzero ldbl-128ibm -0x4.cfb9805a53a2p-4L : -0x4.bde0b785269314242ca206df86p-4L : inexact-ok
+= asinh upward ldbl-128ibm -0x4.cfb9805a53a2p-4L : -0x4.bde0b785269314242ca206df86p-4L : inexact-ok
+= asinh downward dbl-64 -0x4.cfb9805a53a24p-4 : -0x4.bde0b78526938p-4 : inexact-ok
+= asinh tonearest dbl-64 -0x4.cfb9805a53a24p-4 : -0x4.bde0b78526934p-4 : inexact-ok
+= asinh towardzero dbl-64 -0x4.cfb9805a53a24p-4 : -0x4.bde0b78526934p-4 : inexact-ok
+= asinh upward dbl-64 -0x4.cfb9805a53a24p-4 : -0x4.bde0b78526934p-4 : inexact-ok
+= asinh downward ldbl-96-intel -0x4.cfb9805a53a24p-4L : -0x4.bde0b7852693517p-4L : inexact-ok
+= asinh tonearest ldbl-96-intel -0x4.cfb9805a53a24p-4L : -0x4.bde0b7852693517p-4L : inexact-ok
+= asinh towardzero ldbl-96-intel -0x4.cfb9805a53a24p-4L : -0x4.bde0b78526935168p-4L : inexact-ok
+= asinh upward ldbl-96-intel -0x4.cfb9805a53a24p-4L : -0x4.bde0b78526935168p-4L : inexact-ok
+= asinh downward ldbl-96-m68k -0x4.cfb9805a53a24p-4L : -0x4.bde0b7852693517p-4L : inexact-ok
+= asinh tonearest ldbl-96-m68k -0x4.cfb9805a53a24p-4L : -0x4.bde0b7852693517p-4L : inexact-ok
+= asinh towardzero ldbl-96-m68k -0x4.cfb9805a53a24p-4L : -0x4.bde0b78526935168p-4L : inexact-ok
+= asinh upward ldbl-96-m68k -0x4.cfb9805a53a24p-4L : -0x4.bde0b78526935168p-4L : inexact-ok
+= asinh downward ldbl-128 -0x4.cfb9805a53a24p-4L : -0x4.bde0b7852693516e1d0cb5a0a54cp-4L : inexact-ok
+= asinh tonearest ldbl-128 -0x4.cfb9805a53a24p-4L : -0x4.bde0b7852693516e1d0cb5a0a548p-4L : inexact-ok
+= asinh towardzero ldbl-128 -0x4.cfb9805a53a24p-4L : -0x4.bde0b7852693516e1d0cb5a0a548p-4L : inexact-ok
+= asinh upward ldbl-128 -0x4.cfb9805a53a24p-4L : -0x4.bde0b7852693516e1d0cb5a0a548p-4L : inexact-ok
+= asinh downward ldbl-128ibm -0x4.cfb9805a53a24p-4L : -0x4.bde0b7852693516e1d0cb5a0a6p-4L : inexact-ok
+= asinh tonearest ldbl-128ibm -0x4.cfb9805a53a24p-4L : -0x4.bde0b7852693516e1d0cb5a0a6p-4L : inexact-ok
+= asinh towardzero ldbl-128ibm -0x4.cfb9805a53a24p-4L : -0x4.bde0b7852693516e1d0cb5a0a4p-4L : inexact-ok
+= asinh upward ldbl-128ibm -0x4.cfb9805a53a24p-4L : -0x4.bde0b7852693516e1d0cb5a0a4p-4L : inexact-ok
+= asinh downward ldbl-96-intel -0x4.cfb9805a53a2065p-4L : -0x4.bde0b78526931a3p-4L : inexact-ok
+= asinh tonearest ldbl-96-intel -0x4.cfb9805a53a2065p-4L : -0x4.bde0b78526931a3p-4L : inexact-ok
+= asinh towardzero ldbl-96-intel -0x4.cfb9805a53a2065p-4L : -0x4.bde0b78526931a28p-4L : inexact-ok
+= asinh upward ldbl-96-intel -0x4.cfb9805a53a2065p-4L : -0x4.bde0b78526931a28p-4L : inexact-ok
+= asinh downward ldbl-96-m68k -0x4.cfb9805a53a2065p-4L : -0x4.bde0b78526931a3p-4L : inexact-ok
+= asinh tonearest ldbl-96-m68k -0x4.cfb9805a53a2065p-4L : -0x4.bde0b78526931a3p-4L : inexact-ok
+= asinh towardzero ldbl-96-m68k -0x4.cfb9805a53a2065p-4L : -0x4.bde0b78526931a28p-4L : inexact-ok
+= asinh upward ldbl-96-m68k -0x4.cfb9805a53a2065p-4L : -0x4.bde0b78526931a28p-4L : inexact-ok
+= asinh downward ldbl-128 -0x4.cfb9805a53a2065p-4L : -0x4.bde0b78526931a2fb7988c9c129p-4L : inexact-ok
+= asinh tonearest ldbl-128 -0x4.cfb9805a53a2065p-4L : -0x4.bde0b78526931a2fb7988c9c128cp-4L : inexact-ok
+= asinh towardzero ldbl-128 -0x4.cfb9805a53a2065p-4L : -0x4.bde0b78526931a2fb7988c9c128cp-4L : inexact-ok
+= asinh upward ldbl-128 -0x4.cfb9805a53a2065p-4L : -0x4.bde0b78526931a2fb7988c9c128cp-4L : inexact-ok
+= asinh downward ldbl-128ibm -0x4.cfb9805a53a2065p-4L : -0x4.bde0b78526931a2fb7988c9c14p-4L : inexact-ok
+= asinh tonearest ldbl-128ibm -0x4.cfb9805a53a2065p-4L : -0x4.bde0b78526931a2fb7988c9c12p-4L : inexact-ok
+= asinh towardzero ldbl-128ibm -0x4.cfb9805a53a2065p-4L : -0x4.bde0b78526931a2fb7988c9c12p-4L : inexact-ok
+= asinh upward ldbl-128ibm -0x4.cfb9805a53a2065p-4L : -0x4.bde0b78526931a2fb7988c9c12p-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
@@ -8221,6 +8703,31 @@ atan -0x3.eb8e18p+0
 = atan tonearest ldbl-128ibm -0x3.eb8e18p+0L : -0x1.522f0408c0e8c2d8d3fe682ee88p+0L : inexact-ok
 = atan towardzero ldbl-128ibm -0x3.eb8e18p+0L : -0x1.522f0408c0e8c2d8d3fe682ee88p+0L : inexact-ok
 = atan upward ldbl-128ibm -0x3.eb8e18p+0L : -0x1.522f0408c0e8c2d8d3fe682ee88p+0L : inexact-ok
+atan 0x3.53c188p+0
+= atan downward flt-32 0x3.53c188p+0f : 0x1.476164p+0f : inexact-ok
+= atan tonearest flt-32 0x3.53c188p+0f : 0x1.476166p+0f : inexact-ok
+= atan towardzero flt-32 0x3.53c188p+0f : 0x1.476164p+0f : inexact-ok
+= atan upward flt-32 0x3.53c188p+0f : 0x1.476166p+0f : inexact-ok
+= atan downward dbl-64 0x3.53c188p+0 : 0x1.476165c27ab51p+0 : inexact-ok
+= atan tonearest dbl-64 0x3.53c188p+0 : 0x1.476165c27ab51p+0 : inexact-ok
+= atan towardzero dbl-64 0x3.53c188p+0 : 0x1.476165c27ab51p+0 : inexact-ok
+= atan upward dbl-64 0x3.53c188p+0 : 0x1.476165c27ab52p+0 : inexact-ok
+= atan downward ldbl-96-intel 0x3.53c188p+0L : 0x1.476165c27ab517fep+0L : inexact-ok
+= atan tonearest ldbl-96-intel 0x3.53c188p+0L : 0x1.476165c27ab518p+0L : inexact-ok
+= atan towardzero ldbl-96-intel 0x3.53c188p+0L : 0x1.476165c27ab517fep+0L : inexact-ok
+= atan upward ldbl-96-intel 0x3.53c188p+0L : 0x1.476165c27ab518p+0L : inexact-ok
+= atan downward ldbl-96-m68k 0x3.53c188p+0L : 0x1.476165c27ab517fep+0L : inexact-ok
+= atan tonearest ldbl-96-m68k 0x3.53c188p+0L : 0x1.476165c27ab518p+0L : inexact-ok
+= atan towardzero ldbl-96-m68k 0x3.53c188p+0L : 0x1.476165c27ab517fep+0L : inexact-ok
+= atan upward ldbl-96-m68k 0x3.53c188p+0L : 0x1.476165c27ab518p+0L : inexact-ok
+= atan downward ldbl-128 0x3.53c188p+0L : 0x1.476165c27ab517ff156a94e45558p+0L : inexact-ok
+= atan tonearest ldbl-128 0x3.53c188p+0L : 0x1.476165c27ab517ff156a94e45559p+0L : inexact-ok
+= atan towardzero ldbl-128 0x3.53c188p+0L : 0x1.476165c27ab517ff156a94e45558p+0L : inexact-ok
+= atan upward ldbl-128 0x3.53c188p+0L : 0x1.476165c27ab517ff156a94e45559p+0L : inexact-ok
+= atan downward ldbl-128ibm 0x3.53c188p+0L : 0x1.476165c27ab517ff156a94e455p+0L : inexact-ok
+= atan tonearest ldbl-128ibm 0x3.53c188p+0L : 0x1.476165c27ab517ff156a94e4558p+0L : inexact-ok
+= atan towardzero ldbl-128ibm 0x3.53c188p+0L : 0x1.476165c27ab517ff156a94e455p+0L : inexact-ok
+= atan upward ldbl-128ibm 0x3.53c188p+0L : 0x1.476165c27ab517ff156a94e4558p+0L : inexact-ok
 atan min
 = atan downward flt-32 0x4p-128f : 0x3.fffff8p-128f : inexact-ok underflow-ok errno-erange-ok
 = atan tonearest flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok
@@ -13613,6 +14120,75 @@ atan2 -0x6.b0794p-4 0x3.8ff10cp+0
 = atan2 tonearest ldbl-128ibm -0x6.b0794p-4L 0x3.8ff10cp+0L : -0x1.de89352a0e839633c32d65e254p-4L : inexact-ok
 = atan2 towardzero ldbl-128ibm -0x6.b0794p-4L 0x3.8ff10cp+0L : -0x1.de89352a0e839633c32d65e254p-4L : inexact-ok
 = atan2 upward ldbl-128ibm -0x6.b0794p-4L 0x3.8ff10cp+0L : -0x1.de89352a0e839633c32d65e254p-4L : inexact-ok
+atan2 -0x7.15e7af0a1780cp-724 0xf.fffffp+124
+= atan2 downward flt-32 -0x0p+0f 0xf.fffffp+124f : -0x0p+0f : inexact-ok
+= atan2 tonearest flt-32 -0x0p+0f 0xf.fffffp+124f : -0x0p+0f : inexact-ok
+= atan2 towardzero flt-32 -0x0p+0f 0xf.fffffp+124f : -0x0p+0f : inexact-ok
+= atan2 upward flt-32 -0x0p+0f 0xf.fffffp+124f : -0x0p+0f : inexact-ok
+= atan2 downward dbl-64 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok
+= atan2 upward dbl-64 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x0p+0L 0xf.fffffp+124L : -0x0p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x0p+0L 0xf.fffffp+124L : -0x0p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x0p+0L 0xf.fffffp+124L : -0x0p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x0p+0L 0xf.fffffp+124L : -0x0p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x0p+0L 0xf.fffffp+124L : -0x0p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x0p+0L 0xf.fffffp+124L : -0x0p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x0p+0L 0xf.fffffp+124L : -0x0p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x0p+0L 0xf.fffffp+124L : -0x0p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x0p+0L 0xf.fffffp+124L : -0x0p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x0p+0L 0xf.fffffp+124L : -0x0p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x0p+0L 0xf.fffffp+124L : -0x0p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x0p+0L 0xf.fffffp+124L : -0x0p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x0p+0L 0xf.fffffp+124L : -0x0p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x0p+0L 0xf.fffffp+124L : -0x0p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x0p+0L 0xf.fffffp+124L : -0x0p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x0p+0L 0xf.fffffp+124L : -0x0p+0L : inexact-ok
+= atan2 downward flt-32 -0x8p-152f 0xf.fffffp+124f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= atan2 tonearest flt-32 -0x8p-152f 0xf.fffffp+124f : -0x0p+0f : inexact-ok underflow errno-erange
+= atan2 towardzero flt-32 -0x8p-152f 0xf.fffffp+124f : -0x0p+0f : inexact-ok underflow errno-erange
+= atan2 upward flt-32 -0x8p-152f 0xf.fffffp+124f : -0x0p+0f : inexact-ok underflow errno-erange
+= atan2 downward dbl-64 -0x8p-152 0xf.fffffp+124 : -0x8.0000080000088p-280 : inexact-ok
+= atan2 tonearest dbl-64 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : inexact-ok
+= atan2 towardzero dbl-64 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : inexact-ok
+= atan2 upward dbl-64 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : inexact-ok
+= atan2 downward ldbl-96-intel -0x8p-152L 0xf.fffffp+124L : -0x8.000008000008001p-280L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x8p-152L 0xf.fffffp+124L : -0x8.000008000008p-280L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x8p-152L 0xf.fffffp+124L : -0x8.000008000008p-280L : inexact-ok
+= atan2 upward ldbl-96-intel -0x8p-152L 0xf.fffffp+124L : -0x8.000008000008p-280L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-152L 0xf.fffffp+124L : -0x8.000008000008001p-280L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-152L 0xf.fffffp+124L : -0x8.000008000008p-280L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-152L 0xf.fffffp+124L : -0x8.000008000008p-280L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-152L 0xf.fffffp+124L : -0x8.000008000008p-280L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-152L 0xf.fffffp+124L : -0x8.0000080000080000080000080008p-280L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-152L 0xf.fffffp+124L : -0x8.000008000008000008000008p-280L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-152L 0xf.fffffp+124L : -0x8.000008000008000008000008p-280L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-152L 0xf.fffffp+124L : -0x8.000008000008000008000008p-280L : inexact-ok
+= atan2 downward ldbl-128ibm -0x8p-152L 0xf.fffffp+124L : -0x8.00000800000800000800000804p-280L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x8p-152L 0xf.fffffp+124L : -0x8.000008000008000008000008p-280L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x8p-152L 0xf.fffffp+124L : -0x8.000008000008000008000008p-280L : inexact-ok
+= atan2 upward ldbl-128ibm -0x8p-152L 0xf.fffffp+124L : -0x8.000008000008000008000008p-280L : inexact-ok
+= atan2 downward dbl-64 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x7.15e7b61fff37p-852 : inexact-ok
+= atan2 tonearest dbl-64 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x7.15e7b61fff36cp-852 : inexact-ok
+= atan2 towardzero dbl-64 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x7.15e7b61fff36cp-852 : inexact-ok
+= atan2 upward dbl-64 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x7.15e7b61fff36cp-852 : inexact-ok
+= atan2 downward ldbl-96-intel -0x7.15e7af0a1780cp-724L 0xf.fffffp+124L : -0x7.15e7b61fff36ep-852L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x7.15e7af0a1780cp-724L 0xf.fffffp+124L : -0x7.15e7b61fff36ep-852L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x7.15e7af0a1780cp-724L 0xf.fffffp+124L : -0x7.15e7b61fff36dff8p-852L : inexact-ok
+= atan2 upward ldbl-96-intel -0x7.15e7af0a1780cp-724L 0xf.fffffp+124L : -0x7.15e7b61fff36dff8p-852L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x7.15e7af0a1780cp-724L 0xf.fffffp+124L : -0x7.15e7b61fff36ep-852L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x7.15e7af0a1780cp-724L 0xf.fffffp+124L : -0x7.15e7b61fff36ep-852L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x7.15e7af0a1780cp-724L 0xf.fffffp+124L : -0x7.15e7b61fff36dff8p-852L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x7.15e7af0a1780cp-724L 0xf.fffffp+124L : -0x7.15e7b61fff36dff8p-852L : inexact-ok
+= atan2 downward ldbl-128 -0x7.15e7af0a1780cp-724L 0xf.fffffp+124L : -0x7.15e7b61fff36dfff36dfff36ep-852L : inexact-ok
+= atan2 tonearest ldbl-128 -0x7.15e7af0a1780cp-724L 0xf.fffffp+124L : -0x7.15e7b61fff36dfff36dfff36ep-852L : inexact-ok
+= atan2 towardzero ldbl-128 -0x7.15e7af0a1780cp-724L 0xf.fffffp+124L : -0x7.15e7b61fff36dfff36dfff36dffcp-852L : inexact-ok
+= atan2 upward ldbl-128 -0x7.15e7af0a1780cp-724L 0xf.fffffp+124L : -0x7.15e7b61fff36dfff36dfff36dffcp-852L : inexact-ok
+= atan2 downward ldbl-128ibm -0x7.15e7af0a1780cp-724L 0xf.fffffp+124L : -0x7.15e7b61fff36dfff36dfff36ep-852L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x7.15e7af0a1780cp-724L 0xf.fffffp+124L : -0x7.15e7b61fff36dfff36dfff36ep-852L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x7.15e7af0a1780cp-724L 0xf.fffffp+124L : -0x7.15e7b61fff36dfff36dfff36dep-852L : inexact-ok
+= atan2 upward ldbl-128ibm -0x7.15e7af0a1780cp-724L 0xf.fffffp+124L : -0x7.15e7b61fff36dfff36dfff36dep-852L : inexact-ok
 atan2 min min
 = atan2 downward flt-32 0x4p-128f 0x4p-128f : 0xc.90fdap-4f : inexact-ok
 = atan2 tonearest flt-32 0x4p-128f 0x4p-128f : 0xc.90fdbp-4f : inexact-ok
@@ -21052,6 +21628,100 @@ atanh -0xc.21df7c7f51508p-4
 = 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 0x5.8be99p-40
+= atanh downward flt-32 0x5.8be99p-40f : 0x5.8be99p-40f : inexact-ok
+= atanh tonearest flt-32 0x5.8be99p-40f : 0x5.8be99p-40f : inexact-ok
+= atanh towardzero flt-32 0x5.8be99p-40f : 0x5.8be99p-40f : inexact-ok
+= atanh upward flt-32 0x5.8be99p-40f : 0x5.8be998p-40f : inexact-ok
+= atanh downward dbl-64 0x5.8be99p-40 : 0x5.8be99p-40 : inexact-ok
+= atanh tonearest dbl-64 0x5.8be99p-40 : 0x5.8be99p-40 : inexact-ok
+= atanh towardzero dbl-64 0x5.8be99p-40 : 0x5.8be99p-40 : inexact-ok
+= atanh upward dbl-64 0x5.8be99p-40 : 0x5.8be9900000004p-40 : inexact-ok
+= atanh downward ldbl-96-intel 0x5.8be99p-40L : 0x5.8be99p-40L : inexact-ok
+= atanh tonearest ldbl-96-intel 0x5.8be99p-40L : 0x5.8be99p-40L : inexact-ok
+= atanh towardzero ldbl-96-intel 0x5.8be99p-40L : 0x5.8be99p-40L : inexact-ok
+= atanh upward ldbl-96-intel 0x5.8be99p-40L : 0x5.8be9900000000008p-40L : inexact-ok
+= atanh downward ldbl-96-m68k 0x5.8be99p-40L : 0x5.8be99p-40L : inexact-ok
+= atanh tonearest ldbl-96-m68k 0x5.8be99p-40L : 0x5.8be99p-40L : inexact-ok
+= atanh towardzero ldbl-96-m68k 0x5.8be99p-40L : 0x5.8be99p-40L : inexact-ok
+= atanh upward ldbl-96-m68k 0x5.8be99p-40L : 0x5.8be9900000000008p-40L : inexact-ok
+= atanh downward ldbl-128 0x5.8be99p-40L : 0x5.8be99000000000000038e0bd45dcp-40L : inexact-ok
+= atanh tonearest ldbl-128 0x5.8be99p-40L : 0x5.8be99000000000000038e0bd45ep-40L : inexact-ok
+= atanh towardzero ldbl-128 0x5.8be99p-40L : 0x5.8be99000000000000038e0bd45dcp-40L : inexact-ok
+= atanh upward ldbl-128 0x5.8be99p-40L : 0x5.8be99000000000000038e0bd45ep-40L : inexact-ok
+= atanh downward ldbl-128ibm 0x5.8be99p-40L : 0x5.8be99000000000000038e0bd44p-40L : inexact-ok
+= atanh tonearest ldbl-128ibm 0x5.8be99p-40L : 0x5.8be99000000000000038e0bd46p-40L : inexact-ok
+= atanh towardzero ldbl-128ibm 0x5.8be99p-40L : 0x5.8be99000000000000038e0bd44p-40L : inexact-ok
+= atanh upward ldbl-128ibm 0x5.8be99p-40L : 0x5.8be99000000000000038e0bd46p-40L : inexact-ok
+atanh 0x3.cbed35fe733d8p-4
+= atanh downward flt-32 0x3.cbed38p-4f : 0x3.decf6cp-4f : inexact-ok
+= atanh tonearest flt-32 0x3.cbed38p-4f : 0x3.decf6cp-4f : inexact-ok
+= atanh towardzero flt-32 0x3.cbed38p-4f : 0x3.decf6cp-4f : inexact-ok
+= atanh upward flt-32 0x3.cbed38p-4f : 0x3.decf7p-4f : inexact-ok
+= atanh downward dbl-64 0x3.cbed38p-4 : 0x3.decf6cf9b1c1p-4 : inexact-ok
+= atanh tonearest dbl-64 0x3.cbed38p-4 : 0x3.decf6cf9b1c12p-4 : inexact-ok
+= atanh towardzero dbl-64 0x3.cbed38p-4 : 0x3.decf6cf9b1c1p-4 : inexact-ok
+= atanh upward dbl-64 0x3.cbed38p-4 : 0x3.decf6cf9b1c12p-4 : inexact-ok
+= atanh downward ldbl-96-intel 0x3.cbed38p-4L : 0x3.decf6cf9b1c11f34p-4L : inexact-ok
+= atanh tonearest ldbl-96-intel 0x3.cbed38p-4L : 0x3.decf6cf9b1c11f34p-4L : inexact-ok
+= atanh towardzero ldbl-96-intel 0x3.cbed38p-4L : 0x3.decf6cf9b1c11f34p-4L : inexact-ok
+= atanh upward ldbl-96-intel 0x3.cbed38p-4L : 0x3.decf6cf9b1c11f38p-4L : inexact-ok
+= atanh downward ldbl-96-m68k 0x3.cbed38p-4L : 0x3.decf6cf9b1c11f34p-4L : inexact-ok
+= atanh tonearest ldbl-96-m68k 0x3.cbed38p-4L : 0x3.decf6cf9b1c11f34p-4L : inexact-ok
+= atanh towardzero ldbl-96-m68k 0x3.cbed38p-4L : 0x3.decf6cf9b1c11f34p-4L : inexact-ok
+= atanh upward ldbl-96-m68k 0x3.cbed38p-4L : 0x3.decf6cf9b1c11f38p-4L : inexact-ok
+= atanh downward ldbl-128 0x3.cbed38p-4L : 0x3.decf6cf9b1c11f3526a27331f12ap-4L : inexact-ok
+= atanh tonearest ldbl-128 0x3.cbed38p-4L : 0x3.decf6cf9b1c11f3526a27331f12cp-4L : inexact-ok
+= atanh towardzero ldbl-128 0x3.cbed38p-4L : 0x3.decf6cf9b1c11f3526a27331f12ap-4L : inexact-ok
+= atanh upward ldbl-128 0x3.cbed38p-4L : 0x3.decf6cf9b1c11f3526a27331f12cp-4L : inexact-ok
+= atanh downward ldbl-128ibm 0x3.cbed38p-4L : 0x3.decf6cf9b1c11f3526a27331f1p-4L : inexact-ok
+= atanh tonearest ldbl-128ibm 0x3.cbed38p-4L : 0x3.decf6cf9b1c11f3526a27331f1p-4L : inexact-ok
+= atanh towardzero ldbl-128ibm 0x3.cbed38p-4L : 0x3.decf6cf9b1c11f3526a27331f1p-4L : inexact-ok
+= atanh upward ldbl-128ibm 0x3.cbed38p-4L : 0x3.decf6cf9b1c11f3526a27331f2p-4L : inexact-ok
+= atanh downward flt-32 0x3.cbed34p-4f : 0x3.decf68p-4f : inexact-ok
+= atanh tonearest flt-32 0x3.cbed34p-4f : 0x3.decf68p-4f : inexact-ok
+= atanh towardzero flt-32 0x3.cbed34p-4f : 0x3.decf68p-4f : inexact-ok
+= atanh upward flt-32 0x3.cbed34p-4f : 0x3.decf6cp-4f : inexact-ok
+= atanh downward dbl-64 0x3.cbed34p-4 : 0x3.decf68bc9915ep-4 : inexact-ok
+= atanh tonearest dbl-64 0x3.cbed34p-4 : 0x3.decf68bc9915ep-4 : inexact-ok
+= atanh towardzero dbl-64 0x3.cbed34p-4 : 0x3.decf68bc9915ep-4 : inexact-ok
+= atanh upward dbl-64 0x3.cbed34p-4 : 0x3.decf68bc9916p-4 : inexact-ok
+= atanh downward ldbl-96-intel 0x3.cbed34p-4L : 0x3.decf68bc9915ecc8p-4L : inexact-ok
+= atanh tonearest ldbl-96-intel 0x3.cbed34p-4L : 0x3.decf68bc9915ecc8p-4L : inexact-ok
+= atanh towardzero ldbl-96-intel 0x3.cbed34p-4L : 0x3.decf68bc9915ecc8p-4L : inexact-ok
+= atanh upward ldbl-96-intel 0x3.cbed34p-4L : 0x3.decf68bc9915ecccp-4L : inexact-ok
+= atanh downward ldbl-96-m68k 0x3.cbed34p-4L : 0x3.decf68bc9915ecc8p-4L : inexact-ok
+= atanh tonearest ldbl-96-m68k 0x3.cbed34p-4L : 0x3.decf68bc9915ecc8p-4L : inexact-ok
+= atanh towardzero ldbl-96-m68k 0x3.cbed34p-4L : 0x3.decf68bc9915ecc8p-4L : inexact-ok
+= atanh upward ldbl-96-m68k 0x3.cbed34p-4L : 0x3.decf68bc9915ecccp-4L : inexact-ok
+= atanh downward ldbl-128 0x3.cbed34p-4L : 0x3.decf68bc9915ecc9a2f8c785e97cp-4L : inexact-ok
+= atanh tonearest ldbl-128 0x3.cbed34p-4L : 0x3.decf68bc9915ecc9a2f8c785e97ep-4L : inexact-ok
+= atanh towardzero ldbl-128 0x3.cbed34p-4L : 0x3.decf68bc9915ecc9a2f8c785e97cp-4L : inexact-ok
+= atanh upward ldbl-128 0x3.cbed34p-4L : 0x3.decf68bc9915ecc9a2f8c785e97ep-4L : inexact-ok
+= atanh downward ldbl-128ibm 0x3.cbed34p-4L : 0x3.decf68bc9915ecc9a2f8c785e9p-4L : inexact-ok
+= atanh tonearest ldbl-128ibm 0x3.cbed34p-4L : 0x3.decf68bc9915ecc9a2f8c785e9p-4L : inexact-ok
+= atanh towardzero ldbl-128ibm 0x3.cbed34p-4L : 0x3.decf68bc9915ecc9a2f8c785e9p-4L : inexact-ok
+= atanh upward ldbl-128ibm 0x3.cbed34p-4L : 0x3.decf68bc9915ecc9a2f8c785eap-4L : inexact-ok
+= atanh downward dbl-64 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccp-4 : inexact-ok
+= atanh tonearest dbl-64 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccp-4 : inexact-ok
+= atanh towardzero dbl-64 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccp-4 : inexact-ok
+= atanh upward dbl-64 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fcep-4 : inexact-ok
+= atanh downward ldbl-96-intel 0x3.cbed35fe733d8p-4L : 0x3.decf6ad980fccfecp-4L : inexact-ok
+= atanh tonearest ldbl-96-intel 0x3.cbed35fe733d8p-4L : 0x3.decf6ad980fccfecp-4L : inexact-ok
+= atanh towardzero ldbl-96-intel 0x3.cbed35fe733d8p-4L : 0x3.decf6ad980fccfecp-4L : inexact-ok
+= atanh upward ldbl-96-intel 0x3.cbed35fe733d8p-4L : 0x3.decf6ad980fccffp-4L : inexact-ok
+= atanh downward ldbl-96-m68k 0x3.cbed35fe733d8p-4L : 0x3.decf6ad980fccfecp-4L : inexact-ok
+= atanh tonearest ldbl-96-m68k 0x3.cbed35fe733d8p-4L : 0x3.decf6ad980fccfecp-4L : inexact-ok
+= atanh towardzero ldbl-96-m68k 0x3.cbed35fe733d8p-4L : 0x3.decf6ad980fccfecp-4L : inexact-ok
+= atanh upward ldbl-96-m68k 0x3.cbed35fe733d8p-4L : 0x3.decf6ad980fccffp-4L : inexact-ok
+= atanh downward ldbl-128 0x3.cbed35fe733d8p-4L : 0x3.decf6ad980fccfedf4ddd9d9005cp-4L : inexact-ok
+= atanh tonearest ldbl-128 0x3.cbed35fe733d8p-4L : 0x3.decf6ad980fccfedf4ddd9d9005cp-4L : inexact-ok
+= atanh towardzero ldbl-128 0x3.cbed35fe733d8p-4L : 0x3.decf6ad980fccfedf4ddd9d9005cp-4L : inexact-ok
+= atanh upward ldbl-128 0x3.cbed35fe733d8p-4L : 0x3.decf6ad980fccfedf4ddd9d9005ep-4L : inexact-ok
+= atanh downward ldbl-128ibm 0x3.cbed35fe733d8p-4L : 0x3.decf6ad980fccfedf4ddd9d9p-4L : inexact-ok
+= atanh tonearest ldbl-128ibm 0x3.cbed35fe733d8p-4L : 0x3.decf6ad980fccfedf4ddd9d9p-4L : inexact-ok
+= atanh towardzero ldbl-128ibm 0x3.cbed35fe733d8p-4L : 0x3.decf6ad980fccfedf4ddd9d9p-4L : inexact-ok
+= atanh upward ldbl-128ibm 0x3.cbed35fe733d8p-4L : 0x3.decf6ad980fccfedf4ddd9d901p-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
@@ -22082,6 +22752,31 @@ cabs -0 -0x3.4e5d7877324cp+0
 = 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
+cabs -0xa.f59b8p+4 0xa.21a95p+20
+= cabs downward flt-32 -0xa.f59b8p+4f 0xa.21a95p+20f : 0xa.21a95p+20f : inexact-ok
+= cabs tonearest flt-32 -0xa.f59b8p+4f 0xa.21a95p+20f : 0xa.21a95p+20f : inexact-ok
+= cabs towardzero flt-32 -0xa.f59b8p+4f 0xa.21a95p+20f : 0xa.21a95p+20f : inexact-ok
+= cabs upward flt-32 -0xa.f59b8p+4f 0xa.21a95p+20f : 0xa.21a96p+20f : inexact-ok
+= cabs downward dbl-64 -0xa.f59b8p+4 0xa.21a95p+20 : 0xa.21a95005ed6f8p+20 : inexact-ok
+= cabs tonearest dbl-64 -0xa.f59b8p+4 0xa.21a95p+20 : 0xa.21a95005ed6f8p+20 : inexact-ok
+= cabs towardzero dbl-64 -0xa.f59b8p+4 0xa.21a95p+20 : 0xa.21a95005ed6f8p+20 : inexact-ok
+= cabs upward dbl-64 -0xa.f59b8p+4 0xa.21a95p+20 : 0xa.21a95005ed7p+20 : inexact-ok
+= cabs downward ldbl-96-intel -0xa.f59b8p+4L 0xa.21a95p+20L : 0xa.21a95005ed6fbffp+20L : inexact-ok
+= cabs tonearest ldbl-96-intel -0xa.f59b8p+4L 0xa.21a95p+20L : 0xa.21a95005ed6fcp+20L : inexact-ok
+= cabs towardzero ldbl-96-intel -0xa.f59b8p+4L 0xa.21a95p+20L : 0xa.21a95005ed6fbffp+20L : inexact-ok
+= cabs upward ldbl-96-intel -0xa.f59b8p+4L 0xa.21a95p+20L : 0xa.21a95005ed6fcp+20L : inexact-ok
+= cabs downward ldbl-96-m68k -0xa.f59b8p+4L 0xa.21a95p+20L : 0xa.21a95005ed6fbffp+20L : inexact-ok
+= cabs tonearest ldbl-96-m68k -0xa.f59b8p+4L 0xa.21a95p+20L : 0xa.21a95005ed6fcp+20L : inexact-ok
+= cabs towardzero ldbl-96-m68k -0xa.f59b8p+4L 0xa.21a95p+20L : 0xa.21a95005ed6fbffp+20L : inexact-ok
+= cabs upward ldbl-96-m68k -0xa.f59b8p+4L 0xa.21a95p+20L : 0xa.21a95005ed6fcp+20L : inexact-ok
+= cabs downward ldbl-128 -0xa.f59b8p+4L 0xa.21a95p+20L : 0xa.21a95005ed6fbffe68d320c0fde8p+20L : inexact-ok
+= cabs tonearest ldbl-128 -0xa.f59b8p+4L 0xa.21a95p+20L : 0xa.21a95005ed6fbffe68d320c0fde8p+20L : inexact-ok
+= cabs towardzero ldbl-128 -0xa.f59b8p+4L 0xa.21a95p+20L : 0xa.21a95005ed6fbffe68d320c0fde8p+20L : inexact-ok
+= cabs upward ldbl-128 -0xa.f59b8p+4L 0xa.21a95p+20L : 0xa.21a95005ed6fbffe68d320c0fdfp+20L : inexact-ok
+= cabs downward ldbl-128ibm -0xa.f59b8p+4L 0xa.21a95p+20L : 0xa.21a95005ed6fbffe68d320c0fcp+20L : inexact-ok
+= cabs tonearest ldbl-128ibm -0xa.f59b8p+4L 0xa.21a95p+20L : 0xa.21a95005ed6fbffe68d320c0fcp+20L : inexact-ok
+= cabs towardzero ldbl-128ibm -0xa.f59b8p+4L 0xa.21a95p+20L : 0xa.21a95005ed6fbffe68d320c0fcp+20L : inexact-ok
+= cabs upward ldbl-128ibm -0xa.f59b8p+4L 0xa.21a95p+20L : 0xa.21a95005ed6fbffe68d320c1p+20L : 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
@@ -23455,6 +24150,31 @@ cbrt -0x3.300d34p+0
 = 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 0x6.247f5p-4
+= cbrt downward flt-32 0x6.247f5p-4f : 0xb.a0f06p-4f : inexact-ok
+= cbrt tonearest flt-32 0x6.247f5p-4f : 0xb.a0f06p-4f : inexact-ok
+= cbrt towardzero flt-32 0x6.247f5p-4f : 0xb.a0f06p-4f : inexact-ok
+= cbrt upward flt-32 0x6.247f5p-4f : 0xb.a0f07p-4f : inexact-ok
+= cbrt downward dbl-64 0x6.247f5p-4 : 0xb.a0f06280ab958p-4 : inexact-ok
+= cbrt tonearest dbl-64 0x6.247f5p-4 : 0xb.a0f06280ab958p-4 : inexact-ok
+= cbrt towardzero dbl-64 0x6.247f5p-4 : 0xb.a0f06280ab958p-4 : inexact-ok
+= cbrt upward dbl-64 0x6.247f5p-4 : 0xb.a0f06280ab96p-4 : inexact-ok
+= cbrt downward ldbl-96-intel 0x6.247f5p-4L : 0xb.a0f06280ab95b37p-4L : inexact-ok
+= cbrt tonearest ldbl-96-intel 0x6.247f5p-4L : 0xb.a0f06280ab95b38p-4L : inexact-ok
+= cbrt towardzero ldbl-96-intel 0x6.247f5p-4L : 0xb.a0f06280ab95b37p-4L : inexact-ok
+= cbrt upward ldbl-96-intel 0x6.247f5p-4L : 0xb.a0f06280ab95b38p-4L : inexact-ok
+= cbrt downward ldbl-96-m68k 0x6.247f5p-4L : 0xb.a0f06280ab95b37p-4L : inexact-ok
+= cbrt tonearest ldbl-96-m68k 0x6.247f5p-4L : 0xb.a0f06280ab95b38p-4L : inexact-ok
+= cbrt towardzero ldbl-96-m68k 0x6.247f5p-4L : 0xb.a0f06280ab95b37p-4L : inexact-ok
+= cbrt upward ldbl-96-m68k 0x6.247f5p-4L : 0xb.a0f06280ab95b38p-4L : inexact-ok
+= cbrt downward ldbl-128 0x6.247f5p-4L : 0xb.a0f06280ab95b378e4672472e74p-4L : inexact-ok
+= cbrt tonearest ldbl-128 0x6.247f5p-4L : 0xb.a0f06280ab95b378e4672472e74p-4L : inexact-ok
+= cbrt towardzero ldbl-128 0x6.247f5p-4L : 0xb.a0f06280ab95b378e4672472e74p-4L : inexact-ok
+= cbrt upward ldbl-128 0x6.247f5p-4L : 0xb.a0f06280ab95b378e4672472e748p-4L : inexact-ok
+= cbrt downward ldbl-128ibm 0x6.247f5p-4L : 0xb.a0f06280ab95b378e4672472e4p-4L : inexact-ok
+= cbrt tonearest ldbl-128ibm 0x6.247f5p-4L : 0xb.a0f06280ab95b378e4672472e8p-4L : inexact-ok
+= cbrt towardzero ldbl-128ibm 0x6.247f5p-4L : 0xb.a0f06280ab95b378e4672472e4p-4L : inexact-ok
+= cbrt upward ldbl-128ibm 0x6.247f5p-4L : 0xb.a0f06280ab95b378e4672472e8p-4L : 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
@@ -89571,6 +90291,75 @@ cosh -0xd.0c03p+0
 = 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 -0x3.d04328728b72cp-4
+= cosh downward flt-32 -0x3.d04328p-4f : 0x1.074e54p+0f : inexact-ok
+= cosh tonearest flt-32 -0x3.d04328p-4f : 0x1.074e54p+0f : inexact-ok
+= cosh towardzero flt-32 -0x3.d04328p-4f : 0x1.074e54p+0f : inexact-ok
+= cosh upward flt-32 -0x3.d04328p-4f : 0x1.074e56p+0f : inexact-ok
+= cosh downward dbl-64 -0x3.d04328p-4 : 0x1.074e5452941d4p+0 : inexact-ok
+= cosh tonearest dbl-64 -0x3.d04328p-4 : 0x1.074e5452941d5p+0 : inexact-ok
+= cosh towardzero dbl-64 -0x3.d04328p-4 : 0x1.074e5452941d4p+0 : inexact-ok
+= cosh upward dbl-64 -0x3.d04328p-4 : 0x1.074e5452941d5p+0 : inexact-ok
+= cosh downward ldbl-96-intel -0x3.d04328p-4L : 0x1.074e5452941d4ccap+0L : inexact-ok
+= cosh tonearest ldbl-96-intel -0x3.d04328p-4L : 0x1.074e5452941d4ccap+0L : inexact-ok
+= cosh towardzero ldbl-96-intel -0x3.d04328p-4L : 0x1.074e5452941d4ccap+0L : inexact-ok
+= cosh upward ldbl-96-intel -0x3.d04328p-4L : 0x1.074e5452941d4cccp+0L : inexact-ok
+= cosh downward ldbl-96-m68k -0x3.d04328p-4L : 0x1.074e5452941d4ccap+0L : inexact-ok
+= cosh tonearest ldbl-96-m68k -0x3.d04328p-4L : 0x1.074e5452941d4ccap+0L : inexact-ok
+= cosh towardzero ldbl-96-m68k -0x3.d04328p-4L : 0x1.074e5452941d4ccap+0L : inexact-ok
+= cosh upward ldbl-96-m68k -0x3.d04328p-4L : 0x1.074e5452941d4cccp+0L : inexact-ok
+= cosh downward ldbl-128 -0x3.d04328p-4L : 0x1.074e5452941d4cca93e217a9d914p+0L : inexact-ok
+= cosh tonearest ldbl-128 -0x3.d04328p-4L : 0x1.074e5452941d4cca93e217a9d915p+0L : inexact-ok
+= cosh towardzero ldbl-128 -0x3.d04328p-4L : 0x1.074e5452941d4cca93e217a9d914p+0L : inexact-ok
+= cosh upward ldbl-128 -0x3.d04328p-4L : 0x1.074e5452941d4cca93e217a9d915p+0L : inexact-ok
+= cosh downward ldbl-128ibm -0x3.d04328p-4L : 0x1.074e5452941d4cca93e217a9d9p+0L : inexact-ok
+= cosh tonearest ldbl-128ibm -0x3.d04328p-4L : 0x1.074e5452941d4cca93e217a9d9p+0L : inexact-ok
+= cosh towardzero ldbl-128ibm -0x3.d04328p-4L : 0x1.074e5452941d4cca93e217a9d9p+0L : inexact-ok
+= cosh upward ldbl-128ibm -0x3.d04328p-4L : 0x1.074e5452941d4cca93e217a9d98p+0L : inexact-ok
+= cosh downward flt-32 -0x3.d0432cp-4f : 0x1.074e54p+0f : inexact-ok
+= cosh tonearest flt-32 -0x3.d0432cp-4f : 0x1.074e54p+0f : inexact-ok
+= cosh towardzero flt-32 -0x3.d0432cp-4f : 0x1.074e54p+0f : inexact-ok
+= cosh upward flt-32 -0x3.d0432cp-4f : 0x1.074e56p+0f : inexact-ok
+= cosh downward dbl-64 -0x3.d0432cp-4 : 0x1.074e5461fa3ep+0 : inexact-ok
+= cosh tonearest dbl-64 -0x3.d0432cp-4 : 0x1.074e5461fa3e1p+0 : inexact-ok
+= cosh towardzero dbl-64 -0x3.d0432cp-4 : 0x1.074e5461fa3ep+0 : inexact-ok
+= cosh upward dbl-64 -0x3.d0432cp-4 : 0x1.074e5461fa3e1p+0 : inexact-ok
+= cosh downward ldbl-96-intel -0x3.d0432cp-4L : 0x1.074e5461fa3e0c5cp+0L : inexact-ok
+= cosh tonearest ldbl-96-intel -0x3.d0432cp-4L : 0x1.074e5461fa3e0c5ep+0L : inexact-ok
+= cosh towardzero ldbl-96-intel -0x3.d0432cp-4L : 0x1.074e5461fa3e0c5cp+0L : inexact-ok
+= cosh upward ldbl-96-intel -0x3.d0432cp-4L : 0x1.074e5461fa3e0c5ep+0L : inexact-ok
+= cosh downward ldbl-96-m68k -0x3.d0432cp-4L : 0x1.074e5461fa3e0c5cp+0L : inexact-ok
+= cosh tonearest ldbl-96-m68k -0x3.d0432cp-4L : 0x1.074e5461fa3e0c5ep+0L : inexact-ok
+= cosh towardzero ldbl-96-m68k -0x3.d0432cp-4L : 0x1.074e5461fa3e0c5cp+0L : inexact-ok
+= cosh upward ldbl-96-m68k -0x3.d0432cp-4L : 0x1.074e5461fa3e0c5ep+0L : inexact-ok
+= cosh downward ldbl-128 -0x3.d0432cp-4L : 0x1.074e5461fa3e0c5d7d941a2999d4p+0L : inexact-ok
+= cosh tonearest ldbl-128 -0x3.d0432cp-4L : 0x1.074e5461fa3e0c5d7d941a2999d5p+0L : inexact-ok
+= cosh towardzero ldbl-128 -0x3.d0432cp-4L : 0x1.074e5461fa3e0c5d7d941a2999d4p+0L : inexact-ok
+= cosh upward ldbl-128 -0x3.d0432cp-4L : 0x1.074e5461fa3e0c5d7d941a2999d5p+0L : inexact-ok
+= cosh downward ldbl-128ibm -0x3.d0432cp-4L : 0x1.074e5461fa3e0c5d7d941a29998p+0L : inexact-ok
+= cosh tonearest ldbl-128ibm -0x3.d0432cp-4L : 0x1.074e5461fa3e0c5d7d941a299ap+0L : inexact-ok
+= cosh towardzero ldbl-128ibm -0x3.d0432cp-4L : 0x1.074e5461fa3e0c5d7d941a29998p+0L : inexact-ok
+= cosh upward ldbl-128ibm -0x3.d0432cp-4L : 0x1.074e5461fa3e0c5d7d941a299ap+0L : inexact-ok
+= cosh downward dbl-64 -0x3.d04328728b72cp-4 : 0x1.074e54544d14cp+0 : inexact-ok
+= cosh tonearest dbl-64 -0x3.d04328728b72cp-4 : 0x1.074e54544d14dp+0 : inexact-ok
+= cosh towardzero dbl-64 -0x3.d04328728b72cp-4 : 0x1.074e54544d14cp+0 : inexact-ok
+= cosh upward dbl-64 -0x3.d04328728b72cp-4 : 0x1.074e54544d14dp+0 : inexact-ok
+= cosh downward ldbl-96-intel -0x3.d04328728b72cp-4L : 0x1.074e54544d14c8p+0L : inexact-ok
+= cosh tonearest ldbl-96-intel -0x3.d04328728b72cp-4L : 0x1.074e54544d14c8p+0L : inexact-ok
+= cosh towardzero ldbl-96-intel -0x3.d04328728b72cp-4L : 0x1.074e54544d14c8p+0L : inexact-ok
+= cosh upward ldbl-96-intel -0x3.d04328728b72cp-4L : 0x1.074e54544d14c802p+0L : inexact-ok
+= cosh downward ldbl-96-m68k -0x3.d04328728b72cp-4L : 0x1.074e54544d14c8p+0L : inexact-ok
+= cosh tonearest ldbl-96-m68k -0x3.d04328728b72cp-4L : 0x1.074e54544d14c8p+0L : inexact-ok
+= cosh towardzero ldbl-96-m68k -0x3.d04328728b72cp-4L : 0x1.074e54544d14c8p+0L : inexact-ok
+= cosh upward ldbl-96-m68k -0x3.d04328728b72cp-4L : 0x1.074e54544d14c802p+0L : inexact-ok
+= cosh downward ldbl-128 -0x3.d04328728b72cp-4L : 0x1.074e54544d14c800f66940138bb8p+0L : inexact-ok
+= cosh tonearest ldbl-128 -0x3.d04328728b72cp-4L : 0x1.074e54544d14c800f66940138bb9p+0L : inexact-ok
+= cosh towardzero ldbl-128 -0x3.d04328728b72cp-4L : 0x1.074e54544d14c800f66940138bb8p+0L : inexact-ok
+= cosh upward ldbl-128 -0x3.d04328728b72cp-4L : 0x1.074e54544d14c800f66940138bb9p+0L : inexact-ok
+= cosh downward ldbl-128ibm -0x3.d04328728b72cp-4L : 0x1.074e54544d14c800f66940138b8p+0L : inexact-ok
+= cosh tonearest ldbl-128ibm -0x3.d04328728b72cp-4L : 0x1.074e54544d14c800f66940138b8p+0L : inexact-ok
+= cosh towardzero ldbl-128ibm -0x3.d04328728b72cp-4L : 0x1.074e54544d14c800f66940138b8p+0L : inexact-ok
+= cosh upward ldbl-128ibm -0x3.d04328728b72cp-4L : 0x1.074e54544d14c800f66940138cp+0L : 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
@@ -96784,6 +97573,144 @@ csqrt 0x3.f768f58949e3fe6cp-4 0x2.0c2e89a5cff98p+0
 = 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 0x6.b1a2e79e9c9acp-164 0x8p-152
+= csqrt downward flt-32 0x8p-152f 0x8p-152f : 0x3.1b884p-76f 0x1.49852ep-76f : inexact-ok
+= csqrt tonearest flt-32 0x8p-152f 0x8p-152f : 0x3.1b8844p-76f 0x1.49853p-76f : inexact-ok
+= csqrt towardzero flt-32 0x8p-152f 0x8p-152f : 0x3.1b884p-76f 0x1.49852ep-76f : inexact-ok
+= csqrt upward flt-32 0x8p-152f 0x8p-152f : 0x3.1b8844p-76f 0x1.49853p-76f : inexact-ok
+= csqrt downward dbl-64 0x8p-152 0x8p-152 : 0x3.1b884327ab804p-76 0x1.49852f983efddp-76 : inexact-ok
+= csqrt tonearest dbl-64 0x8p-152 0x8p-152 : 0x3.1b884327ab806p-76 0x1.49852f983efddp-76 : inexact-ok
+= csqrt towardzero dbl-64 0x8p-152 0x8p-152 : 0x3.1b884327ab804p-76 0x1.49852f983efddp-76 : inexact-ok
+= csqrt upward dbl-64 0x8p-152 0x8p-152 : 0x3.1b884327ab806p-76 0x1.49852f983efdep-76 : inexact-ok
+= csqrt downward ldbl-96-intel 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057ep-76L 0x1.49852f983efdd57ap-76L : inexact-ok
+= csqrt tonearest ldbl-96-intel 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e4p-76L 0x1.49852f983efdd57cp-76L : inexact-ok
+= csqrt towardzero ldbl-96-intel 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057ep-76L 0x1.49852f983efdd57ap-76L : inexact-ok
+= csqrt upward ldbl-96-intel 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e4p-76L 0x1.49852f983efdd57cp-76L : inexact-ok
+= csqrt downward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057ep-76L 0x1.49852f983efdd57ap-76L : inexact-ok
+= csqrt tonearest ldbl-96-m68k 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e4p-76L 0x1.49852f983efdd57cp-76L : inexact-ok
+= csqrt towardzero ldbl-96-m68k 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057ep-76L 0x1.49852f983efdd57ap-76L : inexact-ok
+= csqrt upward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e4p-76L 0x1.49852f983efdd57cp-76L : inexact-ok
+= csqrt downward ldbl-128 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e2c8727f396694p-76L 0x1.49852f983efdd57b4bab8f320d16p-76L : inexact-ok
+= csqrt tonearest ldbl-128 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e2c8727f396694p-76L 0x1.49852f983efdd57b4bab8f320d17p-76L : inexact-ok
+= csqrt towardzero ldbl-128 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e2c8727f396694p-76L 0x1.49852f983efdd57b4bab8f320d16p-76L : inexact-ok
+= csqrt upward ldbl-128 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e2c8727f396696p-76L 0x1.49852f983efdd57b4bab8f320d17p-76L : inexact-ok
+= csqrt downward ldbl-128ibm 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e2c8727f3966p-76L 0x1.49852f983efdd57b4bab8f320dp-76L : inexact-ok
+= csqrt tonearest ldbl-128ibm 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e2c8727f3967p-76L 0x1.49852f983efdd57b4bab8f320dp-76L : inexact-ok
+= csqrt towardzero ldbl-128ibm 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e2c8727f3966p-76L 0x1.49852f983efdd57b4bab8f320dp-76L : inexact-ok
+= csqrt upward ldbl-128ibm 0x8p-152L 0x8p-152L : 0x3.1b884327ab8057e2c8727f3967p-76L 0x1.49852f983efdd57b4bab8f320d8p-76L : inexact-ok
+= csqrt downward flt-32 0x0p+0f 0x8p-152f : 0x2p-76f 0x2p-76f : inexact-ok
+= csqrt tonearest flt-32 0x0p+0f 0x8p-152f : 0x2p-76f 0x2p-76f : inexact-ok
+= csqrt towardzero flt-32 0x0p+0f 0x8p-152f : 0x2p-76f 0x2p-76f : inexact-ok
+= csqrt upward flt-32 0x0p+0f 0x8p-152f : 0x2p-76f 0x2p-76f : inexact-ok
+= csqrt downward dbl-64 0x0p+0 0x8p-152 : 0x2p-76 0x2p-76 : inexact-ok
+= csqrt tonearest dbl-64 0x0p+0 0x8p-152 : 0x2p-76 0x2p-76 : inexact-ok
+= csqrt towardzero dbl-64 0x0p+0 0x8p-152 : 0x2p-76 0x2p-76 : inexact-ok
+= csqrt upward dbl-64 0x0p+0 0x8p-152 : 0x2p-76 0x2p-76 : inexact-ok
+= csqrt downward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt tonearest ldbl-96-intel 0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt towardzero ldbl-96-intel 0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt upward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt downward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt tonearest ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt towardzero ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt upward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt downward ldbl-128 0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt tonearest ldbl-128 0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt towardzero ldbl-128 0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt upward ldbl-128 0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt downward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt tonearest ldbl-128ibm 0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt towardzero ldbl-128ibm 0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt upward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt downward dbl-64 0x6.b1a2e79e9c9acp-164 0x8p-152 : 0x2.000d63729cf6cp-76 0x1.fff29ce700d43p-76 : inexact-ok
+= csqrt tonearest dbl-64 0x6.b1a2e79e9c9acp-164 0x8p-152 : 0x2.000d63729cf6cp-76 0x1.fff29ce700d43p-76 : inexact-ok
+= csqrt towardzero dbl-64 0x6.b1a2e79e9c9acp-164 0x8p-152 : 0x2.000d63729cf6cp-76 0x1.fff29ce700d43p-76 : inexact-ok
+= csqrt upward dbl-64 0x6.b1a2e79e9c9acp-164 0x8p-152 : 0x2.000d63729cf6ep-76 0x1.fff29ce700d44p-76 : inexact-ok
+= csqrt downward ldbl-96-intel 0x6.b1a2e79e9c9acp-164L 0x8p-152L : 0x2.000d63729cf6c5d8p-76L 0x1.fff29ce700d4355p-76L : inexact-ok
+= csqrt tonearest ldbl-96-intel 0x6.b1a2e79e9c9acp-164L 0x8p-152L : 0x2.000d63729cf6c5d8p-76L 0x1.fff29ce700d4355p-76L : inexact-ok
+= csqrt towardzero ldbl-96-intel 0x6.b1a2e79e9c9acp-164L 0x8p-152L : 0x2.000d63729cf6c5d8p-76L 0x1.fff29ce700d4355p-76L : inexact-ok
+= csqrt upward ldbl-96-intel 0x6.b1a2e79e9c9acp-164L 0x8p-152L : 0x2.000d63729cf6c5dcp-76L 0x1.fff29ce700d43552p-76L : inexact-ok
+= csqrt downward ldbl-96-m68k 0x6.b1a2e79e9c9acp-164L 0x8p-152L : 0x2.000d63729cf6c5d8p-76L 0x1.fff29ce700d4355p-76L : inexact-ok
+= csqrt tonearest ldbl-96-m68k 0x6.b1a2e79e9c9acp-164L 0x8p-152L : 0x2.000d63729cf6c5d8p-76L 0x1.fff29ce700d4355p-76L : inexact-ok
+= csqrt towardzero ldbl-96-m68k 0x6.b1a2e79e9c9acp-164L 0x8p-152L : 0x2.000d63729cf6c5d8p-76L 0x1.fff29ce700d4355p-76L : inexact-ok
+= csqrt upward ldbl-96-m68k 0x6.b1a2e79e9c9acp-164L 0x8p-152L : 0x2.000d63729cf6c5dcp-76L 0x1.fff29ce700d43552p-76L : inexact-ok
+= csqrt downward ldbl-128 0x6.b1a2e79e9c9acp-164L 0x8p-152L : 0x2.000d63729cf6c5d96fbd4c72f68p-76L 0x1.fff29ce700d43550653bb310cafep-76L : inexact-ok
+= csqrt tonearest ldbl-128 0x6.b1a2e79e9c9acp-164L 0x8p-152L : 0x2.000d63729cf6c5d96fbd4c72f68p-76L 0x1.fff29ce700d43550653bb310caffp-76L : inexact-ok
+= csqrt towardzero ldbl-128 0x6.b1a2e79e9c9acp-164L 0x8p-152L : 0x2.000d63729cf6c5d96fbd4c72f68p-76L 0x1.fff29ce700d43550653bb310cafep-76L : inexact-ok
+= csqrt upward ldbl-128 0x6.b1a2e79e9c9acp-164L 0x8p-152L : 0x2.000d63729cf6c5d96fbd4c72f682p-76L 0x1.fff29ce700d43550653bb310caffp-76L : inexact-ok
+= csqrt downward ldbl-128ibm 0x6.b1a2e79e9c9acp-164L 0x8p-152L : 0x2.000d63729cf6c5d96fbd4c72f6p-76L 0x1.fff29ce700d43550653bb310ca8p-76L : inexact-ok
+= csqrt tonearest ldbl-128ibm 0x6.b1a2e79e9c9acp-164L 0x8p-152L : 0x2.000d63729cf6c5d96fbd4c72f7p-76L 0x1.fff29ce700d43550653bb310cbp-76L : inexact-ok
+= csqrt towardzero ldbl-128ibm 0x6.b1a2e79e9c9acp-164L 0x8p-152L : 0x2.000d63729cf6c5d96fbd4c72f6p-76L 0x1.fff29ce700d43550653bb310ca8p-76L : inexact-ok
+= csqrt upward ldbl-128ibm 0x6.b1a2e79e9c9acp-164L 0x8p-152L : 0x2.000d63729cf6c5d96fbd4c72f7p-76L 0x1.fff29ce700d43550653bb310cbp-76L : inexact-ok
+csqrt -0x8.ec8932bf5603p-172 0x8p-152
+= csqrt downward flt-32 -0x0p+0f 0x8p-152f : 0x2p-76f 0x2p-76f : inexact-ok
+= csqrt tonearest flt-32 -0x0p+0f 0x8p-152f : 0x2p-76f 0x2p-76f : inexact-ok
+= csqrt towardzero flt-32 -0x0p+0f 0x8p-152f : 0x2p-76f 0x2p-76f : inexact-ok
+= csqrt upward flt-32 -0x0p+0f 0x8p-152f : 0x2p-76f 0x2p-76f : inexact-ok
+= csqrt downward dbl-64 -0x0p+0 0x8p-152 : 0x2p-76 0x2p-76 : inexact-ok
+= csqrt tonearest dbl-64 -0x0p+0 0x8p-152 : 0x2p-76 0x2p-76 : inexact-ok
+= csqrt towardzero dbl-64 -0x0p+0 0x8p-152 : 0x2p-76 0x2p-76 : inexact-ok
+= csqrt upward dbl-64 -0x0p+0 0x8p-152 : 0x2p-76 0x2p-76 : inexact-ok
+= csqrt downward ldbl-96-intel -0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt tonearest ldbl-96-intel -0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt towardzero ldbl-96-intel -0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt upward ldbl-96-intel -0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt downward ldbl-96-m68k -0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt tonearest ldbl-96-m68k -0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt towardzero ldbl-96-m68k -0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt upward ldbl-96-m68k -0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt downward ldbl-128 -0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt tonearest ldbl-128 -0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt towardzero ldbl-128 -0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt upward ldbl-128 -0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt downward ldbl-128ibm -0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt tonearest ldbl-128ibm -0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt towardzero ldbl-128ibm -0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt upward ldbl-128ibm -0x0p+0L 0x8p-152L : 0x2p-76L 0x2p-76L : inexact-ok
+= csqrt downward flt-32 -0x8p-152f 0x8p-152f : 0x1.49852ep-76f 0x3.1b884p-76f : inexact-ok
+= csqrt tonearest flt-32 -0x8p-152f 0x8p-152f : 0x1.49853p-76f 0x3.1b8844p-76f : inexact-ok
+= csqrt towardzero flt-32 -0x8p-152f 0x8p-152f : 0x1.49852ep-76f 0x3.1b884p-76f : inexact-ok
+= csqrt upward flt-32 -0x8p-152f 0x8p-152f : 0x1.49853p-76f 0x3.1b8844p-76f : inexact-ok
+= csqrt downward dbl-64 -0x8p-152 0x8p-152 : 0x1.49852f983efddp-76 0x3.1b884327ab804p-76 : inexact-ok
+= csqrt tonearest dbl-64 -0x8p-152 0x8p-152 : 0x1.49852f983efddp-76 0x3.1b884327ab806p-76 : inexact-ok
+= csqrt towardzero dbl-64 -0x8p-152 0x8p-152 : 0x1.49852f983efddp-76 0x3.1b884327ab804p-76 : inexact-ok
+= csqrt upward dbl-64 -0x8p-152 0x8p-152 : 0x1.49852f983efdep-76 0x3.1b884327ab806p-76 : inexact-ok
+= csqrt downward ldbl-96-intel -0x8p-152L 0x8p-152L : 0x1.49852f983efdd57ap-76L 0x3.1b884327ab8057ep-76L : inexact-ok
+= csqrt tonearest ldbl-96-intel -0x8p-152L 0x8p-152L : 0x1.49852f983efdd57cp-76L 0x3.1b884327ab8057e4p-76L : inexact-ok
+= csqrt towardzero ldbl-96-intel -0x8p-152L 0x8p-152L : 0x1.49852f983efdd57ap-76L 0x3.1b884327ab8057ep-76L : inexact-ok
+= csqrt upward ldbl-96-intel -0x8p-152L 0x8p-152L : 0x1.49852f983efdd57cp-76L 0x3.1b884327ab8057e4p-76L : inexact-ok
+= csqrt downward ldbl-96-m68k -0x8p-152L 0x8p-152L : 0x1.49852f983efdd57ap-76L 0x3.1b884327ab8057ep-76L : inexact-ok
+= csqrt tonearest ldbl-96-m68k -0x8p-152L 0x8p-152L : 0x1.49852f983efdd57cp-76L 0x3.1b884327ab8057e4p-76L : inexact-ok
+= csqrt towardzero ldbl-96-m68k -0x8p-152L 0x8p-152L : 0x1.49852f983efdd57ap-76L 0x3.1b884327ab8057ep-76L : inexact-ok
+= csqrt upward ldbl-96-m68k -0x8p-152L 0x8p-152L : 0x1.49852f983efdd57cp-76L 0x3.1b884327ab8057e4p-76L : inexact-ok
+= csqrt downward ldbl-128 -0x8p-152L 0x8p-152L : 0x1.49852f983efdd57b4bab8f320d16p-76L 0x3.1b884327ab8057e2c8727f396694p-76L : inexact-ok
+= csqrt tonearest ldbl-128 -0x8p-152L 0x8p-152L : 0x1.49852f983efdd57b4bab8f320d17p-76L 0x3.1b884327ab8057e2c8727f396694p-76L : inexact-ok
+= csqrt towardzero ldbl-128 -0x8p-152L 0x8p-152L : 0x1.49852f983efdd57b4bab8f320d16p-76L 0x3.1b884327ab8057e2c8727f396694p-76L : inexact-ok
+= csqrt upward ldbl-128 -0x8p-152L 0x8p-152L : 0x1.49852f983efdd57b4bab8f320d17p-76L 0x3.1b884327ab8057e2c8727f396696p-76L : inexact-ok
+= csqrt downward ldbl-128ibm -0x8p-152L 0x8p-152L : 0x1.49852f983efdd57b4bab8f320dp-76L 0x3.1b884327ab8057e2c8727f3966p-76L : inexact-ok
+= csqrt tonearest ldbl-128ibm -0x8p-152L 0x8p-152L : 0x1.49852f983efdd57b4bab8f320dp-76L 0x3.1b884327ab8057e2c8727f3967p-76L : inexact-ok
+= csqrt towardzero ldbl-128ibm -0x8p-152L 0x8p-152L : 0x1.49852f983efdd57b4bab8f320dp-76L 0x3.1b884327ab8057e2c8727f3966p-76L : inexact-ok
+= csqrt upward ldbl-128ibm -0x8p-152L 0x8p-152L : 0x1.49852f983efdd57b4bab8f320d8p-76L 0x3.1b884327ab8057e2c8727f3967p-76L : inexact-ok
+= csqrt downward dbl-64 -0x8.ec8932bf5603p-172 0x8p-152 : 0x1.ffffee26edea2p-76 0x2.000011d912b52p-76 : inexact-ok
+= csqrt tonearest dbl-64 -0x8.ec8932bf5603p-172 0x8p-152 : 0x1.ffffee26edea2p-76 0x2.000011d912b52p-76 : inexact-ok
+= csqrt towardzero dbl-64 -0x8.ec8932bf5603p-172 0x8p-152 : 0x1.ffffee26edea2p-76 0x2.000011d912b52p-76 : inexact-ok
+= csqrt upward dbl-64 -0x8.ec8932bf5603p-172 0x8p-152 : 0x1.ffffee26edea3p-76 0x2.000011d912b54p-76 : inexact-ok
+= csqrt downward ldbl-96-intel -0x8.ec8932bf5603p-172L 0x8p-152L : 0x1.ffffee26edea2476p-76L 0x2.000011d912b521c8p-76L : inexact-ok
+= csqrt tonearest ldbl-96-intel -0x8.ec8932bf5603p-172L 0x8p-152L : 0x1.ffffee26edea2478p-76L 0x2.000011d912b521c8p-76L : inexact-ok
+= csqrt towardzero ldbl-96-intel -0x8.ec8932bf5603p-172L 0x8p-152L : 0x1.ffffee26edea2476p-76L 0x2.000011d912b521c8p-76L : inexact-ok
+= csqrt upward ldbl-96-intel -0x8.ec8932bf5603p-172L 0x8p-152L : 0x1.ffffee26edea2478p-76L 0x2.000011d912b521ccp-76L : inexact-ok
+= csqrt downward ldbl-96-m68k -0x8.ec8932bf5603p-172L 0x8p-152L : 0x1.ffffee26edea2476p-76L 0x2.000011d912b521c8p-76L : inexact-ok
+= csqrt tonearest ldbl-96-m68k -0x8.ec8932bf5603p-172L 0x8p-152L : 0x1.ffffee26edea2478p-76L 0x2.000011d912b521c8p-76L : inexact-ok
+= csqrt towardzero ldbl-96-m68k -0x8.ec8932bf5603p-172L 0x8p-152L : 0x1.ffffee26edea2476p-76L 0x2.000011d912b521c8p-76L : inexact-ok
+= csqrt upward ldbl-96-m68k -0x8.ec8932bf5603p-172L 0x8p-152L : 0x1.ffffee26edea2478p-76L 0x2.000011d912b521ccp-76L : inexact-ok
+= csqrt downward ldbl-128 -0x8.ec8932bf5603p-172L 0x8p-152L : 0x1.ffffee26edea24772bbb75f81e72p-76L 0x2.000011d912b521c9aa5f4f56724ap-76L : inexact-ok
+= csqrt tonearest ldbl-128 -0x8.ec8932bf5603p-172L 0x8p-152L : 0x1.ffffee26edea24772bbb75f81e73p-76L 0x2.000011d912b521c9aa5f4f56724cp-76L : inexact-ok
+= csqrt towardzero ldbl-128 -0x8.ec8932bf5603p-172L 0x8p-152L : 0x1.ffffee26edea24772bbb75f81e72p-76L 0x2.000011d912b521c9aa5f4f56724ap-76L : inexact-ok
+= csqrt upward ldbl-128 -0x8.ec8932bf5603p-172L 0x8p-152L : 0x1.ffffee26edea24772bbb75f81e73p-76L 0x2.000011d912b521c9aa5f4f56724cp-76L : inexact-ok
+= csqrt downward ldbl-128ibm -0x8.ec8932bf5603p-172L 0x8p-152L : 0x1.ffffee26edea24772bbb75f81ep-76L 0x2.000011d912b521c9aa5f4f5672p-76L : inexact-ok
+= csqrt tonearest ldbl-128ibm -0x8.ec8932bf5603p-172L 0x8p-152L : 0x1.ffffee26edea24772bbb75f81e8p-76L 0x2.000011d912b521c9aa5f4f5672p-76L : inexact-ok
+= csqrt towardzero ldbl-128ibm -0x8.ec8932bf5603p-172L 0x8p-152L : 0x1.ffffee26edea24772bbb75f81ep-76L 0x2.000011d912b521c9aa5f4f5672p-76L : inexact-ok
+= csqrt upward ldbl-128ibm -0x8.ec8932bf5603p-172L 0x8p-152L : 0x1.ffffee26edea24772bbb75f81e8p-76L 0x2.000011d912b521c9aa5f4f5673p-76L : 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
@@ -107190,6 +108117,31 @@ erf -0x1.e6a006p+0
 = 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
+erf -0x1.4d32f4p-12
+= erf downward flt-32 -0x1.4d32f4p-12f : -0x1.77f99p-12f : inexact-ok
+= erf tonearest flt-32 -0x1.4d32f4p-12f : -0x1.77f98ep-12f : inexact-ok
+= erf towardzero flt-32 -0x1.4d32f4p-12f : -0x1.77f98ep-12f : inexact-ok
+= erf upward flt-32 -0x1.4d32f4p-12f : -0x1.77f98ep-12f : inexact-ok
+= erf downward dbl-64 -0x1.4d32f4p-12 : -0x1.77f98ef609eb4p-12 : inexact-ok
+= erf tonearest dbl-64 -0x1.4d32f4p-12 : -0x1.77f98ef609eb3p-12 : inexact-ok
+= erf towardzero dbl-64 -0x1.4d32f4p-12 : -0x1.77f98ef609eb3p-12 : inexact-ok
+= erf upward dbl-64 -0x1.4d32f4p-12 : -0x1.77f98ef609eb3p-12 : inexact-ok
+= erf downward ldbl-96-intel -0x1.4d32f4p-12L : -0x1.77f98ef609eb3132p-12L : inexact-ok
+= erf tonearest ldbl-96-intel -0x1.4d32f4p-12L : -0x1.77f98ef609eb313p-12L : inexact-ok
+= erf towardzero ldbl-96-intel -0x1.4d32f4p-12L : -0x1.77f98ef609eb313p-12L : inexact-ok
+= erf upward ldbl-96-intel -0x1.4d32f4p-12L : -0x1.77f98ef609eb313p-12L : inexact-ok
+= erf downward ldbl-96-m68k -0x1.4d32f4p-12L : -0x1.77f98ef609eb3132p-12L : inexact-ok
+= erf tonearest ldbl-96-m68k -0x1.4d32f4p-12L : -0x1.77f98ef609eb313p-12L : inexact-ok
+= erf towardzero ldbl-96-m68k -0x1.4d32f4p-12L : -0x1.77f98ef609eb313p-12L : inexact-ok
+= erf upward ldbl-96-m68k -0x1.4d32f4p-12L : -0x1.77f98ef609eb313p-12L : inexact-ok
+= erf downward ldbl-128 -0x1.4d32f4p-12L : -0x1.77f98ef609eb313046ceab3fa8c8p-12L : inexact-ok
+= erf tonearest ldbl-128 -0x1.4d32f4p-12L : -0x1.77f98ef609eb313046ceab3fa8c7p-12L : inexact-ok
+= erf towardzero ldbl-128 -0x1.4d32f4p-12L : -0x1.77f98ef609eb313046ceab3fa8c7p-12L : inexact-ok
+= erf upward ldbl-128 -0x1.4d32f4p-12L : -0x1.77f98ef609eb313046ceab3fa8c7p-12L : inexact-ok
+= erf downward ldbl-128ibm -0x1.4d32f4p-12L : -0x1.77f98ef609eb313046ceab3fa9p-12L : inexact-ok
+= erf tonearest ldbl-128ibm -0x1.4d32f4p-12L : -0x1.77f98ef609eb313046ceab3fa9p-12L : inexact-ok
+= erf towardzero ldbl-128ibm -0x1.4d32f4p-12L : -0x1.77f98ef609eb313046ceab3fa88p-12L : inexact-ok
+= erf upward ldbl-128ibm -0x1.4d32f4p-12L : -0x1.77f98ef609eb313046ceab3fa88p-12L : 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
@@ -108547,6 +109499,100 @@ erfc 0x1.65e31p+0
 = 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
+erfc 0xd.44cd3p-4
+= erfc downward flt-32 0xd.44cd3p-4f : 0x3.da9f6p-4f : inexact-ok
+= erfc tonearest flt-32 0xd.44cd3p-4f : 0x3.da9f6p-4f : inexact-ok
+= erfc towardzero flt-32 0xd.44cd3p-4f : 0x3.da9f6p-4f : inexact-ok
+= erfc upward flt-32 0xd.44cd3p-4f : 0x3.da9f64p-4f : inexact-ok
+= erfc downward dbl-64 0xd.44cd3p-4 : 0x3.da9f608f1dd7ep-4 : inexact-ok
+= erfc tonearest dbl-64 0xd.44cd3p-4 : 0x3.da9f608f1dd7ep-4 : inexact-ok
+= erfc towardzero dbl-64 0xd.44cd3p-4 : 0x3.da9f608f1dd7ep-4 : inexact-ok
+= erfc upward dbl-64 0xd.44cd3p-4 : 0x3.da9f608f1dd8p-4 : inexact-ok
+= erfc downward ldbl-96-intel 0xd.44cd3p-4L : 0x3.da9f608f1dd7ee3p-4L : inexact-ok
+= erfc tonearest ldbl-96-intel 0xd.44cd3p-4L : 0x3.da9f608f1dd7ee3p-4L : inexact-ok
+= erfc towardzero ldbl-96-intel 0xd.44cd3p-4L : 0x3.da9f608f1dd7ee3p-4L : inexact-ok
+= erfc upward ldbl-96-intel 0xd.44cd3p-4L : 0x3.da9f608f1dd7ee34p-4L : inexact-ok
+= erfc downward ldbl-96-m68k 0xd.44cd3p-4L : 0x3.da9f608f1dd7ee3p-4L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0xd.44cd3p-4L : 0x3.da9f608f1dd7ee3p-4L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0xd.44cd3p-4L : 0x3.da9f608f1dd7ee3p-4L : inexact-ok
+= erfc upward ldbl-96-m68k 0xd.44cd3p-4L : 0x3.da9f608f1dd7ee34p-4L : inexact-ok
+= erfc downward ldbl-128 0xd.44cd3p-4L : 0x3.da9f608f1dd7ee3168650dc2fb9cp-4L : inexact-ok
+= erfc tonearest ldbl-128 0xd.44cd3p-4L : 0x3.da9f608f1dd7ee3168650dc2fb9ep-4L : inexact-ok
+= erfc towardzero ldbl-128 0xd.44cd3p-4L : 0x3.da9f608f1dd7ee3168650dc2fb9cp-4L : inexact-ok
+= erfc upward ldbl-128 0xd.44cd3p-4L : 0x3.da9f608f1dd7ee3168650dc2fb9ep-4L : inexact-ok
+= erfc downward ldbl-128ibm 0xd.44cd3p-4L : 0x3.da9f608f1dd7ee3168650dc2fbp-4L : inexact-ok
+= erfc tonearest ldbl-128ibm 0xd.44cd3p-4L : 0x3.da9f608f1dd7ee3168650dc2fcp-4L : inexact-ok
+= erfc towardzero ldbl-128ibm 0xd.44cd3p-4L : 0x3.da9f608f1dd7ee3168650dc2fbp-4L : inexact-ok
+= erfc upward ldbl-128ibm 0xd.44cd3p-4L : 0x3.da9f608f1dd7ee3168650dc2fcp-4L : inexact-ok
+erfc 0xd.47425b3cafa48p-4
+= erfc downward flt-32 0xd.47426p-4f : 0x3.d93aa4p-4f : inexact-ok
+= erfc tonearest flt-32 0xd.47426p-4f : 0x3.d93aa4p-4f : inexact-ok
+= erfc towardzero flt-32 0xd.47426p-4f : 0x3.d93aa4p-4f : inexact-ok
+= erfc upward flt-32 0xd.47426p-4f : 0x3.d93aa8p-4f : inexact-ok
+= erfc downward dbl-64 0xd.47426p-4 : 0x3.d93aa59c8f5aap-4 : inexact-ok
+= erfc tonearest dbl-64 0xd.47426p-4 : 0x3.d93aa59c8f5acp-4 : inexact-ok
+= erfc towardzero dbl-64 0xd.47426p-4 : 0x3.d93aa59c8f5aap-4 : inexact-ok
+= erfc upward dbl-64 0xd.47426p-4 : 0x3.d93aa59c8f5acp-4 : inexact-ok
+= erfc downward ldbl-96-intel 0xd.47426p-4L : 0x3.d93aa59c8f5abb8p-4L : inexact-ok
+= erfc tonearest ldbl-96-intel 0xd.47426p-4L : 0x3.d93aa59c8f5abb84p-4L : inexact-ok
+= erfc towardzero ldbl-96-intel 0xd.47426p-4L : 0x3.d93aa59c8f5abb8p-4L : inexact-ok
+= erfc upward ldbl-96-intel 0xd.47426p-4L : 0x3.d93aa59c8f5abb84p-4L : inexact-ok
+= erfc downward ldbl-96-m68k 0xd.47426p-4L : 0x3.d93aa59c8f5abb8p-4L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0xd.47426p-4L : 0x3.d93aa59c8f5abb84p-4L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0xd.47426p-4L : 0x3.d93aa59c8f5abb8p-4L : inexact-ok
+= erfc upward ldbl-96-m68k 0xd.47426p-4L : 0x3.d93aa59c8f5abb84p-4L : inexact-ok
+= erfc downward ldbl-128 0xd.47426p-4L : 0x3.d93aa59c8f5abb821749e8017aep-4L : inexact-ok
+= erfc tonearest ldbl-128 0xd.47426p-4L : 0x3.d93aa59c8f5abb821749e8017ae2p-4L : inexact-ok
+= erfc towardzero ldbl-128 0xd.47426p-4L : 0x3.d93aa59c8f5abb821749e8017aep-4L : inexact-ok
+= erfc upward ldbl-128 0xd.47426p-4L : 0x3.d93aa59c8f5abb821749e8017ae2p-4L : inexact-ok
+= erfc downward ldbl-128ibm 0xd.47426p-4L : 0x3.d93aa59c8f5abb821749e8017ap-4L : inexact-ok
+= erfc tonearest ldbl-128ibm 0xd.47426p-4L : 0x3.d93aa59c8f5abb821749e8017bp-4L : inexact-ok
+= erfc towardzero ldbl-128ibm 0xd.47426p-4L : 0x3.d93aa59c8f5abb821749e8017ap-4L : inexact-ok
+= erfc upward ldbl-128ibm 0xd.47426p-4L : 0x3.d93aa59c8f5abb821749e8017bp-4L : inexact-ok
+= erfc downward flt-32 0xd.47425p-4f : 0x3.d93aacp-4f : inexact-ok
+= erfc tonearest flt-32 0xd.47425p-4f : 0x3.d93abp-4f : inexact-ok
+= erfc towardzero flt-32 0xd.47425p-4f : 0x3.d93aacp-4f : inexact-ok
+= erfc upward flt-32 0xd.47425p-4f : 0x3.d93abp-4f : inexact-ok
+= erfc downward dbl-64 0xd.47425p-4 : 0x3.d93aaeadb64dp-4 : inexact-ok
+= erfc tonearest dbl-64 0xd.47425p-4 : 0x3.d93aaeadb64dp-4 : inexact-ok
+= erfc towardzero dbl-64 0xd.47425p-4 : 0x3.d93aaeadb64dp-4 : inexact-ok
+= erfc upward dbl-64 0xd.47425p-4 : 0x3.d93aaeadb64d2p-4 : inexact-ok
+= erfc downward ldbl-96-intel 0xd.47425p-4L : 0x3.d93aaeadb64d00e8p-4L : inexact-ok
+= erfc tonearest ldbl-96-intel 0xd.47425p-4L : 0x3.d93aaeadb64d00e8p-4L : inexact-ok
+= erfc towardzero ldbl-96-intel 0xd.47425p-4L : 0x3.d93aaeadb64d00e8p-4L : inexact-ok
+= erfc upward ldbl-96-intel 0xd.47425p-4L : 0x3.d93aaeadb64d00ecp-4L : inexact-ok
+= erfc downward ldbl-96-m68k 0xd.47425p-4L : 0x3.d93aaeadb64d00e8p-4L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0xd.47425p-4L : 0x3.d93aaeadb64d00e8p-4L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0xd.47425p-4L : 0x3.d93aaeadb64d00e8p-4L : inexact-ok
+= erfc upward ldbl-96-m68k 0xd.47425p-4L : 0x3.d93aaeadb64d00ecp-4L : inexact-ok
+= erfc downward ldbl-128 0xd.47425p-4L : 0x3.d93aaeadb64d00e8ad67712ba71p-4L : inexact-ok
+= erfc tonearest ldbl-128 0xd.47425p-4L : 0x3.d93aaeadb64d00e8ad67712ba71p-4L : inexact-ok
+= erfc towardzero ldbl-128 0xd.47425p-4L : 0x3.d93aaeadb64d00e8ad67712ba71p-4L : inexact-ok
+= erfc upward ldbl-128 0xd.47425p-4L : 0x3.d93aaeadb64d00e8ad67712ba712p-4L : inexact-ok
+= erfc downward ldbl-128ibm 0xd.47425p-4L : 0x3.d93aaeadb64d00e8ad67712ba7p-4L : inexact-ok
+= erfc tonearest ldbl-128ibm 0xd.47425p-4L : 0x3.d93aaeadb64d00e8ad67712ba7p-4L : inexact-ok
+= erfc towardzero ldbl-128ibm 0xd.47425p-4L : 0x3.d93aaeadb64d00e8ad67712ba7p-4L : inexact-ok
+= erfc upward ldbl-128ibm 0xd.47425p-4L : 0x3.d93aaeadb64d00e8ad67712ba8p-4L : inexact-ok
+= erfc downward dbl-64 0xd.47425b3cafa48p-4 : 0x3.d93aa84f87a9ep-4 : inexact-ok
+= erfc tonearest dbl-64 0xd.47425b3cafa48p-4 : 0x3.d93aa84f87aap-4 : inexact-ok
+= erfc towardzero dbl-64 0xd.47425b3cafa48p-4 : 0x3.d93aa84f87a9ep-4 : inexact-ok
+= erfc upward dbl-64 0xd.47425b3cafa48p-4 : 0x3.d93aa84f87aap-4 : inexact-ok
+= erfc downward ldbl-96-intel 0xd.47425b3cafa48p-4L : 0x3.d93aa84f87a9ffap-4L : inexact-ok
+= erfc tonearest ldbl-96-intel 0xd.47425b3cafa48p-4L : 0x3.d93aa84f87a9ffap-4L : inexact-ok
+= erfc towardzero ldbl-96-intel 0xd.47425b3cafa48p-4L : 0x3.d93aa84f87a9ffap-4L : inexact-ok
+= erfc upward ldbl-96-intel 0xd.47425b3cafa48p-4L : 0x3.d93aa84f87a9ffa4p-4L : inexact-ok
+= erfc downward ldbl-96-m68k 0xd.47425b3cafa48p-4L : 0x3.d93aa84f87a9ffap-4L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0xd.47425b3cafa48p-4L : 0x3.d93aa84f87a9ffap-4L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0xd.47425b3cafa48p-4L : 0x3.d93aa84f87a9ffap-4L : inexact-ok
+= erfc upward ldbl-96-m68k 0xd.47425b3cafa48p-4L : 0x3.d93aa84f87a9ffa4p-4L : inexact-ok
+= erfc downward ldbl-128 0xd.47425b3cafa48p-4L : 0x3.d93aa84f87a9ffa04577ca7dbb26p-4L : inexact-ok
+= erfc tonearest ldbl-128 0xd.47425b3cafa48p-4L : 0x3.d93aa84f87a9ffa04577ca7dbb28p-4L : inexact-ok
+= erfc towardzero ldbl-128 0xd.47425b3cafa48p-4L : 0x3.d93aa84f87a9ffa04577ca7dbb26p-4L : inexact-ok
+= erfc upward ldbl-128 0xd.47425b3cafa48p-4L : 0x3.d93aa84f87a9ffa04577ca7dbb28p-4L : inexact-ok
+= erfc downward ldbl-128ibm 0xd.47425b3cafa48p-4L : 0x3.d93aa84f87a9ffa04577ca7dbbp-4L : inexact-ok
+= erfc tonearest ldbl-128ibm 0xd.47425b3cafa48p-4L : 0x3.d93aa84f87a9ffa04577ca7dbbp-4L : inexact-ok
+= erfc towardzero ldbl-128ibm 0xd.47425b3cafa48p-4L : 0x3.d93aa84f87a9ffa04577ca7dbbp-4L : inexact-ok
+= erfc upward ldbl-128ibm 0xd.47425b3cafa48p-4L : 0x3.d93aa84f87a9ffa04577ca7dbcp-4L : inexact-ok
 exp 0
 = exp downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok
 = exp tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok
@@ -110269,6 +111315,136 @@ exp 0x3.248524p+0
 = 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
+exp 0x1.f0b362p+0
+= exp downward flt-32 0x1.f0b362p+0f : 0x6.f5dcd8p+0f : inexact-ok
+= exp tonearest flt-32 0x1.f0b362p+0f : 0x6.f5dcep+0f : inexact-ok
+= exp towardzero flt-32 0x1.f0b362p+0f : 0x6.f5dcd8p+0f : inexact-ok
+= exp upward flt-32 0x1.f0b362p+0f : 0x6.f5dcep+0f : inexact-ok
+= exp downward dbl-64 0x1.f0b362p+0 : 0x6.f5dcdfffff3c8p+0 : inexact-ok
+= exp tonearest dbl-64 0x1.f0b362p+0 : 0x6.f5dcdfffff3ccp+0 : inexact-ok
+= exp towardzero dbl-64 0x1.f0b362p+0 : 0x6.f5dcdfffff3c8p+0 : inexact-ok
+= exp upward dbl-64 0x1.f0b362p+0 : 0x6.f5dcdfffff3ccp+0 : inexact-ok
+= exp downward ldbl-96-intel 0x1.f0b362p+0L : 0x6.f5dcdfffff3ca048p+0L : inexact-ok
+= exp tonearest ldbl-96-intel 0x1.f0b362p+0L : 0x6.f5dcdfffff3ca048p+0L : inexact-ok
+= exp towardzero ldbl-96-intel 0x1.f0b362p+0L : 0x6.f5dcdfffff3ca048p+0L : inexact-ok
+= exp upward ldbl-96-intel 0x1.f0b362p+0L : 0x6.f5dcdfffff3ca05p+0L : inexact-ok
+= exp downward ldbl-96-m68k 0x1.f0b362p+0L : 0x6.f5dcdfffff3ca048p+0L : inexact-ok
+= exp tonearest ldbl-96-m68k 0x1.f0b362p+0L : 0x6.f5dcdfffff3ca048p+0L : inexact-ok
+= exp towardzero ldbl-96-m68k 0x1.f0b362p+0L : 0x6.f5dcdfffff3ca048p+0L : inexact-ok
+= exp upward ldbl-96-m68k 0x1.f0b362p+0L : 0x6.f5dcdfffff3ca05p+0L : inexact-ok
+= exp downward ldbl-128 0x1.f0b362p+0L : 0x6.f5dcdfffff3ca04a93d557465a6cp+0L : inexact-ok
+= exp tonearest ldbl-128 0x1.f0b362p+0L : 0x6.f5dcdfffff3ca04a93d557465a7p+0L : inexact-ok
+= exp towardzero ldbl-128 0x1.f0b362p+0L : 0x6.f5dcdfffff3ca04a93d557465a6cp+0L : inexact-ok
+= exp upward ldbl-128 0x1.f0b362p+0L : 0x6.f5dcdfffff3ca04a93d557465a7p+0L : inexact-ok
+= exp downward ldbl-128ibm 0x1.f0b362p+0L : 0x6.f5dcdfffff3ca04a93d557465ap+0L : inexact-ok
+= exp tonearest ldbl-128ibm 0x1.f0b362p+0L : 0x6.f5dcdfffff3ca04a93d557465ap+0L : inexact-ok
+= exp towardzero ldbl-128ibm 0x1.f0b362p+0L : 0x6.f5dcdfffff3ca04a93d557465ap+0L : inexact-ok
+= exp upward ldbl-128ibm 0x1.f0b362p+0L : 0x6.f5dcdfffff3ca04a93d557465cp+0L : inexact-ok
+exp 0xd.89746a799ac4eedp+0
+= exp downward flt-32 0xd.89747p+0f : 0xb.8c7b8p+16f : inexact-ok
+= exp tonearest flt-32 0xd.89747p+0f : 0xb.8c7b8p+16f : inexact-ok
+= exp towardzero flt-32 0xd.89747p+0f : 0xb.8c7b8p+16f : inexact-ok
+= exp upward flt-32 0xd.89747p+0f : 0xb.8c7b9p+16f : inexact-ok
+= exp downward dbl-64 0xd.89747p+0 : 0xb.8c7b86075631p+16 : inexact-ok
+= exp tonearest dbl-64 0xd.89747p+0 : 0xb.8c7b86075631p+16 : inexact-ok
+= exp towardzero dbl-64 0xd.89747p+0 : 0xb.8c7b86075631p+16 : inexact-ok
+= exp upward dbl-64 0xd.89747p+0 : 0xb.8c7b860756318p+16 : inexact-ok
+= exp downward ldbl-96-intel 0xd.89747p+0L : 0xb.8c7b8607563103fp+16L : inexact-ok
+= exp tonearest ldbl-96-intel 0xd.89747p+0L : 0xb.8c7b8607563104p+16L : inexact-ok
+= exp towardzero ldbl-96-intel 0xd.89747p+0L : 0xb.8c7b8607563103fp+16L : inexact-ok
+= exp upward ldbl-96-intel 0xd.89747p+0L : 0xb.8c7b8607563104p+16L : inexact-ok
+= exp downward ldbl-96-m68k 0xd.89747p+0L : 0xb.8c7b8607563103fp+16L : inexact-ok
+= exp tonearest ldbl-96-m68k 0xd.89747p+0L : 0xb.8c7b8607563104p+16L : inexact-ok
+= exp towardzero ldbl-96-m68k 0xd.89747p+0L : 0xb.8c7b8607563103fp+16L : inexact-ok
+= exp upward ldbl-96-m68k 0xd.89747p+0L : 0xb.8c7b8607563104p+16L : inexact-ok
+= exp downward ldbl-128 0xd.89747p+0L : 0xb.8c7b8607563103fb90d5d7b0205p+16L : inexact-ok
+= exp tonearest ldbl-128 0xd.89747p+0L : 0xb.8c7b8607563103fb90d5d7b02058p+16L : inexact-ok
+= exp towardzero ldbl-128 0xd.89747p+0L : 0xb.8c7b8607563103fb90d5d7b0205p+16L : inexact-ok
+= exp upward ldbl-128 0xd.89747p+0L : 0xb.8c7b8607563103fb90d5d7b02058p+16L : inexact-ok
+= exp downward ldbl-128ibm 0xd.89747p+0L : 0xb.8c7b8607563103fb90d5d7b02p+16L : inexact-ok
+= exp tonearest ldbl-128ibm 0xd.89747p+0L : 0xb.8c7b8607563103fb90d5d7b02p+16L : inexact-ok
+= exp towardzero ldbl-128ibm 0xd.89747p+0L : 0xb.8c7b8607563103fb90d5d7b02p+16L : inexact-ok
+= exp upward ldbl-128ibm 0xd.89747p+0L : 0xb.8c7b8607563103fb90d5d7b024p+16L : inexact-ok
+= exp downward flt-32 0xd.89746p+0f : 0xb.8c7acp+16f : inexact-ok
+= exp tonearest flt-32 0xd.89746p+0f : 0xb.8c7adp+16f : inexact-ok
+= exp towardzero flt-32 0xd.89746p+0f : 0xb.8c7acp+16f : inexact-ok
+= exp upward flt-32 0xd.89746p+0f : 0xb.8c7adp+16f : inexact-ok
+= exp downward dbl-64 0xd.89746p+0 : 0xb.8c7acd3fa3968p+16 : inexact-ok
+= exp tonearest dbl-64 0xd.89746p+0 : 0xb.8c7acd3fa397p+16 : inexact-ok
+= exp towardzero dbl-64 0xd.89746p+0 : 0xb.8c7acd3fa3968p+16 : inexact-ok
+= exp upward dbl-64 0xd.89746p+0 : 0xb.8c7acd3fa397p+16 : inexact-ok
+= exp downward ldbl-96-intel 0xd.89746p+0L : 0xb.8c7acd3fa396cc3p+16L : inexact-ok
+= exp tonearest ldbl-96-intel 0xd.89746p+0L : 0xb.8c7acd3fa396cc4p+16L : inexact-ok
+= exp towardzero ldbl-96-intel 0xd.89746p+0L : 0xb.8c7acd3fa396cc3p+16L : inexact-ok
+= exp upward ldbl-96-intel 0xd.89746p+0L : 0xb.8c7acd3fa396cc4p+16L : inexact-ok
+= exp downward ldbl-96-m68k 0xd.89746p+0L : 0xb.8c7acd3fa396cc3p+16L : inexact-ok
+= exp tonearest ldbl-96-m68k 0xd.89746p+0L : 0xb.8c7acd3fa396cc4p+16L : inexact-ok
+= exp towardzero ldbl-96-m68k 0xd.89746p+0L : 0xb.8c7acd3fa396cc3p+16L : inexact-ok
+= exp upward ldbl-96-m68k 0xd.89746p+0L : 0xb.8c7acd3fa396cc4p+16L : inexact-ok
+= exp downward ldbl-128 0xd.89746p+0L : 0xb.8c7acd3fa396cc3cb84da240fedp+16L : inexact-ok
+= exp tonearest ldbl-128 0xd.89746p+0L : 0xb.8c7acd3fa396cc3cb84da240fed8p+16L : inexact-ok
+= exp towardzero ldbl-128 0xd.89746p+0L : 0xb.8c7acd3fa396cc3cb84da240fedp+16L : inexact-ok
+= exp upward ldbl-128 0xd.89746p+0L : 0xb.8c7acd3fa396cc3cb84da240fed8p+16L : inexact-ok
+= exp downward ldbl-128ibm 0xd.89746p+0L : 0xb.8c7acd3fa396cc3cb84da240fcp+16L : inexact-ok
+= exp tonearest ldbl-128ibm 0xd.89746p+0L : 0xb.8c7acd3fa396cc3cb84da241p+16L : inexact-ok
+= exp towardzero ldbl-128ibm 0xd.89746p+0L : 0xb.8c7acd3fa396cc3cb84da240fcp+16L : inexact-ok
+= exp upward ldbl-128ibm 0xd.89746p+0L : 0xb.8c7acd3fa396cc3cb84da241p+16L : inexact-ok
+= exp downward dbl-64 0xd.89746a799ac5p+0 : 0xb.8c7b4638d3848p+16 : inexact-ok
+= exp tonearest dbl-64 0xd.89746a799ac5p+0 : 0xb.8c7b4638d385p+16 : inexact-ok
+= exp towardzero dbl-64 0xd.89746a799ac5p+0 : 0xb.8c7b4638d3848p+16 : inexact-ok
+= exp upward dbl-64 0xd.89746a799ac5p+0 : 0xb.8c7b4638d385p+16 : inexact-ok
+= exp downward ldbl-96-intel 0xd.89746a799ac5p+0L : 0xb.8c7b4638d384dfp+16L : inexact-ok
+= exp tonearest ldbl-96-intel 0xd.89746a799ac5p+0L : 0xb.8c7b4638d384df1p+16L : inexact-ok
+= exp towardzero ldbl-96-intel 0xd.89746a799ac5p+0L : 0xb.8c7b4638d384dfp+16L : inexact-ok
+= exp upward ldbl-96-intel 0xd.89746a799ac5p+0L : 0xb.8c7b4638d384df1p+16L : inexact-ok
+= exp downward ldbl-96-m68k 0xd.89746a799ac5p+0L : 0xb.8c7b4638d384dfp+16L : inexact-ok
+= exp tonearest ldbl-96-m68k 0xd.89746a799ac5p+0L : 0xb.8c7b4638d384df1p+16L : inexact-ok
+= exp towardzero ldbl-96-m68k 0xd.89746a799ac5p+0L : 0xb.8c7b4638d384dfp+16L : inexact-ok
+= exp upward ldbl-96-m68k 0xd.89746a799ac5p+0L : 0xb.8c7b4638d384df1p+16L : inexact-ok
+= exp downward ldbl-128 0xd.89746a799ac5p+0L : 0xb.8c7b4638d384df0dd0342350a048p+16L : inexact-ok
+= exp tonearest ldbl-128 0xd.89746a799ac5p+0L : 0xb.8c7b4638d384df0dd0342350a048p+16L : inexact-ok
+= exp towardzero ldbl-128 0xd.89746a799ac5p+0L : 0xb.8c7b4638d384df0dd0342350a048p+16L : inexact-ok
+= exp upward ldbl-128 0xd.89746a799ac5p+0L : 0xb.8c7b4638d384df0dd0342350a05p+16L : inexact-ok
+= exp downward ldbl-128ibm 0xd.89746a799ac5p+0L : 0xb.8c7b4638d384df0dd0342350ap+16L : inexact-ok
+= exp tonearest ldbl-128ibm 0xd.89746a799ac5p+0L : 0xb.8c7b4638d384df0dd0342350ap+16L : inexact-ok
+= exp towardzero ldbl-128ibm 0xd.89746a799ac5p+0L : 0xb.8c7b4638d384df0dd0342350ap+16L : inexact-ok
+= exp upward ldbl-128ibm 0xd.89746a799ac5p+0L : 0xb.8c7b4638d384df0dd0342350a4p+16L : inexact-ok
+= exp downward dbl-64 0xd.89746a799ac48p+0 : 0xb.8c7b4638d37fp+16 : inexact-ok
+= exp tonearest dbl-64 0xd.89746a799ac48p+0 : 0xb.8c7b4638d37fp+16 : inexact-ok
+= exp towardzero dbl-64 0xd.89746a799ac48p+0 : 0xb.8c7b4638d37fp+16 : inexact-ok
+= exp upward dbl-64 0xd.89746a799ac48p+0 : 0xb.8c7b4638d37f8p+16 : inexact-ok
+= exp downward ldbl-96-intel 0xd.89746a799ac48p+0L : 0xb.8c7b4638d37f18dp+16L : inexact-ok
+= exp tonearest ldbl-96-intel 0xd.89746a799ac48p+0L : 0xb.8c7b4638d37f18dp+16L : inexact-ok
+= exp towardzero ldbl-96-intel 0xd.89746a799ac48p+0L : 0xb.8c7b4638d37f18dp+16L : inexact-ok
+= exp upward ldbl-96-intel 0xd.89746a799ac48p+0L : 0xb.8c7b4638d37f18ep+16L : inexact-ok
+= exp downward ldbl-96-m68k 0xd.89746a799ac48p+0L : 0xb.8c7b4638d37f18dp+16L : inexact-ok
+= exp tonearest ldbl-96-m68k 0xd.89746a799ac48p+0L : 0xb.8c7b4638d37f18dp+16L : inexact-ok
+= exp towardzero ldbl-96-m68k 0xd.89746a799ac48p+0L : 0xb.8c7b4638d37f18dp+16L : inexact-ok
+= exp upward ldbl-96-m68k 0xd.89746a799ac48p+0L : 0xb.8c7b4638d37f18ep+16L : inexact-ok
+= exp downward ldbl-128 0xd.89746a799ac48p+0L : 0xb.8c7b4638d37f18d02d17b98fa25p+16L : inexact-ok
+= exp tonearest ldbl-128 0xd.89746a799ac48p+0L : 0xb.8c7b4638d37f18d02d17b98fa25p+16L : inexact-ok
+= exp towardzero ldbl-128 0xd.89746a799ac48p+0L : 0xb.8c7b4638d37f18d02d17b98fa25p+16L : inexact-ok
+= exp upward ldbl-128 0xd.89746a799ac48p+0L : 0xb.8c7b4638d37f18d02d17b98fa258p+16L : inexact-ok
+= exp downward ldbl-128ibm 0xd.89746a799ac48p+0L : 0xb.8c7b4638d37f18d02d17b98fap+16L : inexact-ok
+= exp tonearest ldbl-128ibm 0xd.89746a799ac48p+0L : 0xb.8c7b4638d37f18d02d17b98fa4p+16L : inexact-ok
+= exp towardzero ldbl-128ibm 0xd.89746a799ac48p+0L : 0xb.8c7b4638d37f18d02d17b98fap+16L : inexact-ok
+= exp upward ldbl-128ibm 0xd.89746a799ac48p+0L : 0xb.8c7b4638d37f18d02d17b98fa4p+16L : inexact-ok
+= exp downward ldbl-96-intel 0xd.89746a799ac4eedp+0L : 0xb.8c7b4638d384188p+16L : inexact-ok
+= exp tonearest ldbl-96-intel 0xd.89746a799ac4eedp+0L : 0xb.8c7b4638d384189p+16L : inexact-ok
+= exp towardzero ldbl-96-intel 0xd.89746a799ac4eedp+0L : 0xb.8c7b4638d384188p+16L : inexact-ok
+= exp upward ldbl-96-intel 0xd.89746a799ac4eedp+0L : 0xb.8c7b4638d384189p+16L : inexact-ok
+= exp downward ldbl-96-m68k 0xd.89746a799ac4eedp+0L : 0xb.8c7b4638d384188p+16L : inexact-ok
+= exp tonearest ldbl-96-m68k 0xd.89746a799ac4eedp+0L : 0xb.8c7b4638d384189p+16L : inexact-ok
+= exp towardzero ldbl-96-m68k 0xd.89746a799ac4eedp+0L : 0xb.8c7b4638d384188p+16L : inexact-ok
+= exp upward ldbl-96-m68k 0xd.89746a799ac4eedp+0L : 0xb.8c7b4638d384189p+16L : inexact-ok
+= exp downward ldbl-128 0xd.89746a799ac4eedp+0L : 0xb.8c7b4638d384188f496d329d2b38p+16L : inexact-ok
+= exp tonearest ldbl-128 0xd.89746a799ac4eedp+0L : 0xb.8c7b4638d384188f496d329d2b38p+16L : inexact-ok
+= exp towardzero ldbl-128 0xd.89746a799ac4eedp+0L : 0xb.8c7b4638d384188f496d329d2b38p+16L : inexact-ok
+= exp upward ldbl-128 0xd.89746a799ac4eedp+0L : 0xb.8c7b4638d384188f496d329d2b4p+16L : inexact-ok
+= exp downward ldbl-128ibm 0xd.89746a799ac4eedp+0L : 0xb.8c7b4638d384188f496d329d28p+16L : inexact-ok
+= exp tonearest ldbl-128ibm 0xd.89746a799ac4eedp+0L : 0xb.8c7b4638d384188f496d329d2cp+16L : inexact-ok
+= exp towardzero ldbl-128ibm 0xd.89746a799ac4eedp+0L : 0xb.8c7b4638d384188f496d329d28p+16L : inexact-ok
+= exp upward ldbl-128ibm 0xd.89746a799ac4eedp+0L : 0xb.8c7b4638d384188f496d329d2cp+16L : inexact-ok
 exp10 0
 = exp10 downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok
 = exp10 tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok
@@ -113417,6 +114593,31 @@ exp2 -0xc.1bf12p-16
 = exp2 tonearest ldbl-128ibm -0xc.1bf12p-16L : 0xf.ff79b6bee6bd7ffc6db60f67e8p-4L : inexact-ok
 = exp2 towardzero ldbl-128ibm -0xc.1bf12p-16L : 0xf.ff79b6bee6bd7ffc6db60f67e8p-4L : inexact-ok
 = exp2 upward ldbl-128ibm -0xc.1bf12p-16L : 0xf.ff79b6bee6bd7ffc6db60f67ecp-4L : inexact-ok
+exp2 -0x4.8ce878p-4
+= exp2 downward flt-32 -0x4.8ce878p-4f : 0xd.23271p-4f : inexact-ok
+= exp2 tonearest flt-32 -0x4.8ce878p-4f : 0xd.23272p-4f : inexact-ok
+= exp2 towardzero flt-32 -0x4.8ce878p-4f : 0xd.23271p-4f : inexact-ok
+= exp2 upward flt-32 -0x4.8ce878p-4f : 0xd.23272p-4f : inexact-ok
+= exp2 downward dbl-64 -0x4.8ce878p-4 : 0xd.23271e1709978p-4 : inexact-ok
+= exp2 tonearest dbl-64 -0x4.8ce878p-4 : 0xd.23271e170998p-4 : inexact-ok
+= exp2 towardzero dbl-64 -0x4.8ce878p-4 : 0xd.23271e1709978p-4 : inexact-ok
+= exp2 upward dbl-64 -0x4.8ce878p-4 : 0xd.23271e170998p-4 : inexact-ok
+= exp2 downward ldbl-96-intel -0x4.8ce878p-4L : 0xd.23271e170997fffp-4L : inexact-ok
+= exp2 tonearest ldbl-96-intel -0x4.8ce878p-4L : 0xd.23271e170998p-4L : inexact-ok
+= exp2 towardzero ldbl-96-intel -0x4.8ce878p-4L : 0xd.23271e170997fffp-4L : inexact-ok
+= exp2 upward ldbl-96-intel -0x4.8ce878p-4L : 0xd.23271e170998p-4L : inexact-ok
+= exp2 downward ldbl-96-m68k -0x4.8ce878p-4L : 0xd.23271e170997fffp-4L : inexact-ok
+= exp2 tonearest ldbl-96-m68k -0x4.8ce878p-4L : 0xd.23271e170998p-4L : inexact-ok
+= exp2 towardzero ldbl-96-m68k -0x4.8ce878p-4L : 0xd.23271e170997fffp-4L : inexact-ok
+= exp2 upward ldbl-96-m68k -0x4.8ce878p-4L : 0xd.23271e170998p-4L : inexact-ok
+= exp2 downward ldbl-128 -0x4.8ce878p-4L : 0xd.23271e170997ffff8d5111790ddp-4L : inexact-ok
+= exp2 tonearest ldbl-128 -0x4.8ce878p-4L : 0xd.23271e170997ffff8d5111790ddp-4L : inexact-ok
+= exp2 towardzero ldbl-128 -0x4.8ce878p-4L : 0xd.23271e170997ffff8d5111790ddp-4L : inexact-ok
+= exp2 upward ldbl-128 -0x4.8ce878p-4L : 0xd.23271e170997ffff8d5111790dd8p-4L : inexact-ok
+= exp2 downward ldbl-128ibm -0x4.8ce878p-4L : 0xd.23271e170997ffff8d5111790cp-4L : inexact-ok
+= exp2 tonearest ldbl-128ibm -0x4.8ce878p-4L : 0xd.23271e170997ffff8d5111790cp-4L : inexact-ok
+= exp2 towardzero ldbl-128ibm -0x4.8ce878p-4L : 0xd.23271e170997ffff8d5111790cp-4L : inexact-ok
+= exp2 upward ldbl-128ibm -0x4.8ce878p-4L : 0xd.23271e170997ffff8d5111791p-4L : inexact-ok
 expm1 0
 = expm1 downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
 = expm1 tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok
@@ -149422,6 +150623,31 @@ lgamma 0xb.4ad0ap+0
 = lgamma tonearest ldbl-128ibm 0xb.4ad0ap+0L : 0xf.cbb4eb9c9f4ddef22be7eb70ecp+0L 1 : inexact-ok
 = lgamma towardzero ldbl-128ibm 0xb.4ad0ap+0L : 0xf.cbb4eb9c9f4ddef22be7eb70ecp+0L 1 : inexact-ok
 = lgamma upward ldbl-128ibm 0xb.4ad0ap+0L : 0xf.cbb4eb9c9f4ddef22be7eb70fp+0L 1 : inexact-ok
+lgamma 0xe.7a678p+20
+= lgamma downward flt-32 0xe.7a678p+20f : 0xe.0ed26p+24f 1 : inexact-ok
+= lgamma tonearest flt-32 0xe.7a678p+20f : 0xe.0ed27p+24f 1 : inexact-ok
+= lgamma towardzero flt-32 0xe.7a678p+20f : 0xe.0ed26p+24f 1 : inexact-ok
+= lgamma upward flt-32 0xe.7a678p+20f : 0xe.0ed27p+24f 1 : inexact-ok
+= lgamma downward dbl-64 0xe.7a678p+20 : 0xe.0ed26f91598d8p+24 1 : inexact-ok
+= lgamma tonearest dbl-64 0xe.7a678p+20 : 0xe.0ed26f91598ep+24 1 : inexact-ok
+= lgamma towardzero dbl-64 0xe.7a678p+20 : 0xe.0ed26f91598d8p+24 1 : inexact-ok
+= lgamma upward dbl-64 0xe.7a678p+20 : 0xe.0ed26f91598ep+24 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0xe.7a678p+20L : 0xe.0ed26f91598df34p+24L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0xe.7a678p+20L : 0xe.0ed26f91598df35p+24L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0xe.7a678p+20L : 0xe.0ed26f91598df34p+24L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0xe.7a678p+20L : 0xe.0ed26f91598df35p+24L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0xe.7a678p+20L : 0xe.0ed26f91598df34p+24L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0xe.7a678p+20L : 0xe.0ed26f91598df35p+24L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0xe.7a678p+20L : 0xe.0ed26f91598df34p+24L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0xe.7a678p+20L : 0xe.0ed26f91598df35p+24L 1 : inexact-ok
+= lgamma downward ldbl-128 0xe.7a678p+20L : 0xe.0ed26f91598df34bb14f20fb4648p+24L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0xe.7a678p+20L : 0xe.0ed26f91598df34bb14f20fb465p+24L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0xe.7a678p+20L : 0xe.0ed26f91598df34bb14f20fb4648p+24L 1 : inexact-ok
+= lgamma upward ldbl-128 0xe.7a678p+20L : 0xe.0ed26f91598df34bb14f20fb465p+24L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0xe.7a678p+20L : 0xe.0ed26f91598df34bb14f20fb44p+24L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0xe.7a678p+20L : 0xe.0ed26f91598df34bb14f20fb48p+24L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0xe.7a678p+20L : 0xe.0ed26f91598df34bb14f20fb44p+24L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0xe.7a678p+20L : 0xe.0ed26f91598df34bb14f20fb48p+24L 1 : inexact-ok
 log 1
 = log downward flt-32 0x1p+0f : 0x0p+0f : inexact-ok
 = log tonearest flt-32 0x1p+0f : 0x0p+0f : inexact-ok
@@ -150140,6 +151366,31 @@ log 0x2.1b17c2887e938p+928
 = 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
+log 0x1.929d9cp+0
+= log downward flt-32 0x1.929d9cp+0f : 0x7.3eb068p-4f : inexact-ok
+= log tonearest flt-32 0x1.929d9cp+0f : 0x7.3eb07p-4f : inexact-ok
+= log towardzero flt-32 0x1.929d9cp+0f : 0x7.3eb068p-4f : inexact-ok
+= log upward flt-32 0x1.929d9cp+0f : 0x7.3eb07p-4f : inexact-ok
+= log downward dbl-64 0x1.929d9cp+0 : 0x7.3eb06c60714c4p-4 : inexact-ok
+= log tonearest dbl-64 0x1.929d9cp+0 : 0x7.3eb06c60714c4p-4 : inexact-ok
+= log towardzero dbl-64 0x1.929d9cp+0 : 0x7.3eb06c60714c4p-4 : inexact-ok
+= log upward dbl-64 0x1.929d9cp+0 : 0x7.3eb06c60714c8p-4 : inexact-ok
+= log downward ldbl-96-intel 0x1.929d9cp+0L : 0x7.3eb06c60714c5ff8p-4L : inexact-ok
+= log tonearest ldbl-96-intel 0x1.929d9cp+0L : 0x7.3eb06c60714c5ff8p-4L : inexact-ok
+= log towardzero ldbl-96-intel 0x1.929d9cp+0L : 0x7.3eb06c60714c5ff8p-4L : inexact-ok
+= log upward ldbl-96-intel 0x1.929d9cp+0L : 0x7.3eb06c60714c6p-4L : inexact-ok
+= log downward ldbl-96-m68k 0x1.929d9cp+0L : 0x7.3eb06c60714c5ff8p-4L : inexact-ok
+= log tonearest ldbl-96-m68k 0x1.929d9cp+0L : 0x7.3eb06c60714c5ff8p-4L : inexact-ok
+= log towardzero ldbl-96-m68k 0x1.929d9cp+0L : 0x7.3eb06c60714c5ff8p-4L : inexact-ok
+= log upward ldbl-96-m68k 0x1.929d9cp+0L : 0x7.3eb06c60714c6p-4L : inexact-ok
+= log downward ldbl-128 0x1.929d9cp+0L : 0x7.3eb06c60714c5ffbcdb915af266p-4L : inexact-ok
+= log tonearest ldbl-128 0x1.929d9cp+0L : 0x7.3eb06c60714c5ffbcdb915af2664p-4L : inexact-ok
+= log towardzero ldbl-128 0x1.929d9cp+0L : 0x7.3eb06c60714c5ffbcdb915af266p-4L : inexact-ok
+= log upward ldbl-128 0x1.929d9cp+0L : 0x7.3eb06c60714c5ffbcdb915af2664p-4L : inexact-ok
+= log downward ldbl-128ibm 0x1.929d9cp+0L : 0x7.3eb06c60714c5ffbcdb915af26p-4L : inexact-ok
+= log tonearest ldbl-128ibm 0x1.929d9cp+0L : 0x7.3eb06c60714c5ffbcdb915af26p-4L : inexact-ok
+= log towardzero ldbl-128ibm 0x1.929d9cp+0L : 0x7.3eb06c60714c5ffbcdb915af26p-4L : inexact-ok
+= log upward ldbl-128ibm 0x1.929d9cp+0L : 0x7.3eb06c60714c5ffbcdb915af28p-4L : inexact-ok
 log10 1
 = log10 downward flt-32 0x1p+0f : 0x0p+0f : inexact-ok
 = log10 tonearest flt-32 0x1p+0f : 0x0p+0f : inexact-ok
@@ -152385,6 +153636,111 @@ log1p 0x2.564fap+0
 = 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
+log1p 0x7.fc242a2235222ef8p-4
+= log1p downward flt-32 0x7.fc243p-4f : 0x6.7a3638p-4f : inexact-ok
+= log1p tonearest flt-32 0x7.fc243p-4f : 0x6.7a3638p-4f : inexact-ok
+= log1p towardzero flt-32 0x7.fc243p-4f : 0x6.7a3638p-4f : inexact-ok
+= log1p upward flt-32 0x7.fc243p-4f : 0x6.7a364p-4f : inexact-ok
+= log1p downward dbl-64 0x7.fc243p-4 : 0x6.7a363b8f25198p-4 : inexact-ok
+= log1p tonearest dbl-64 0x7.fc243p-4 : 0x6.7a363b8f2519cp-4 : inexact-ok
+= log1p towardzero dbl-64 0x7.fc243p-4 : 0x6.7a363b8f25198p-4 : inexact-ok
+= log1p upward dbl-64 0x7.fc243p-4 : 0x6.7a363b8f2519cp-4 : inexact-ok
+= log1p downward ldbl-96-intel 0x7.fc243p-4L : 0x6.7a363b8f2519bbd8p-4L : inexact-ok
+= log1p tonearest ldbl-96-intel 0x7.fc243p-4L : 0x6.7a363b8f2519bbd8p-4L : inexact-ok
+= log1p towardzero ldbl-96-intel 0x7.fc243p-4L : 0x6.7a363b8f2519bbd8p-4L : inexact-ok
+= log1p upward ldbl-96-intel 0x7.fc243p-4L : 0x6.7a363b8f2519bbep-4L : inexact-ok
+= log1p downward ldbl-96-m68k 0x7.fc243p-4L : 0x6.7a363b8f2519bbd8p-4L : inexact-ok
+= log1p tonearest ldbl-96-m68k 0x7.fc243p-4L : 0x6.7a363b8f2519bbd8p-4L : inexact-ok
+= log1p towardzero ldbl-96-m68k 0x7.fc243p-4L : 0x6.7a363b8f2519bbd8p-4L : inexact-ok
+= log1p upward ldbl-96-m68k 0x7.fc243p-4L : 0x6.7a363b8f2519bbep-4L : inexact-ok
+= log1p downward ldbl-128 0x7.fc243p-4L : 0x6.7a363b8f2519bbdbff874d3e2684p-4L : inexact-ok
+= log1p tonearest ldbl-128 0x7.fc243p-4L : 0x6.7a363b8f2519bbdbff874d3e2684p-4L : inexact-ok
+= log1p towardzero ldbl-128 0x7.fc243p-4L : 0x6.7a363b8f2519bbdbff874d3e2684p-4L : inexact-ok
+= log1p upward ldbl-128 0x7.fc243p-4L : 0x6.7a363b8f2519bbdbff874d3e2688p-4L : inexact-ok
+= log1p downward ldbl-128ibm 0x7.fc243p-4L : 0x6.7a363b8f2519bbdbff874d3e26p-4L : inexact-ok
+= log1p tonearest ldbl-128ibm 0x7.fc243p-4L : 0x6.7a363b8f2519bbdbff874d3e26p-4L : inexact-ok
+= log1p towardzero ldbl-128ibm 0x7.fc243p-4L : 0x6.7a363b8f2519bbdbff874d3e26p-4L : inexact-ok
+= log1p upward ldbl-128ibm 0x7.fc243p-4L : 0x6.7a363b8f2519bbdbff874d3e28p-4L : inexact-ok
+= log1p downward flt-32 0x7.fc2428p-4f : 0x6.7a363p-4f : inexact-ok
+= log1p tonearest flt-32 0x7.fc2428p-4f : 0x6.7a3638p-4f : inexact-ok
+= log1p towardzero flt-32 0x7.fc2428p-4f : 0x6.7a363p-4f : inexact-ok
+= log1p upward flt-32 0x7.fc2428p-4f : 0x6.7a3638p-4f : inexact-ok
+= log1p downward dbl-64 0x7.fc2428p-4 : 0x6.7a363638f41c8p-4 : inexact-ok
+= log1p tonearest dbl-64 0x7.fc2428p-4 : 0x6.7a363638f41ccp-4 : inexact-ok
+= log1p towardzero dbl-64 0x7.fc2428p-4 : 0x6.7a363638f41c8p-4 : inexact-ok
+= log1p upward dbl-64 0x7.fc2428p-4 : 0x6.7a363638f41ccp-4 : inexact-ok
+= log1p downward ldbl-96-intel 0x7.fc2428p-4L : 0x6.7a363638f41ca3d8p-4L : inexact-ok
+= log1p tonearest ldbl-96-intel 0x7.fc2428p-4L : 0x6.7a363638f41ca3d8p-4L : inexact-ok
+= log1p towardzero ldbl-96-intel 0x7.fc2428p-4L : 0x6.7a363638f41ca3d8p-4L : inexact-ok
+= log1p upward ldbl-96-intel 0x7.fc2428p-4L : 0x6.7a363638f41ca3ep-4L : inexact-ok
+= log1p downward ldbl-96-m68k 0x7.fc2428p-4L : 0x6.7a363638f41ca3d8p-4L : inexact-ok
+= log1p tonearest ldbl-96-m68k 0x7.fc2428p-4L : 0x6.7a363638f41ca3d8p-4L : inexact-ok
+= log1p towardzero ldbl-96-m68k 0x7.fc2428p-4L : 0x6.7a363638f41ca3d8p-4L : inexact-ok
+= log1p upward ldbl-96-m68k 0x7.fc2428p-4L : 0x6.7a363638f41ca3ep-4L : inexact-ok
+= log1p downward ldbl-128 0x7.fc2428p-4L : 0x6.7a363638f41ca3d81d86d43434e4p-4L : inexact-ok
+= log1p tonearest ldbl-128 0x7.fc2428p-4L : 0x6.7a363638f41ca3d81d86d43434e8p-4L : inexact-ok
+= log1p towardzero ldbl-128 0x7.fc2428p-4L : 0x6.7a363638f41ca3d81d86d43434e4p-4L : inexact-ok
+= log1p upward ldbl-128 0x7.fc2428p-4L : 0x6.7a363638f41ca3d81d86d43434e8p-4L : inexact-ok
+= log1p downward ldbl-128ibm 0x7.fc2428p-4L : 0x6.7a363638f41ca3d81d86d43434p-4L : inexact-ok
+= log1p tonearest ldbl-128ibm 0x7.fc2428p-4L : 0x6.7a363638f41ca3d81d86d43434p-4L : inexact-ok
+= log1p towardzero ldbl-128ibm 0x7.fc2428p-4L : 0x6.7a363638f41ca3d81d86d43434p-4L : inexact-ok
+= log1p upward ldbl-128ibm 0x7.fc2428p-4L : 0x6.7a363638f41ca3d81d86d43436p-4L : inexact-ok
+= log1p downward dbl-64 0x7.fc242a2235224p-4 : 0x6.7a3637a5521ep-4 : inexact-ok
+= log1p tonearest dbl-64 0x7.fc242a2235224p-4 : 0x6.7a3637a5521e4p-4 : inexact-ok
+= log1p towardzero dbl-64 0x7.fc242a2235224p-4 : 0x6.7a3637a5521ep-4 : inexact-ok
+= log1p upward dbl-64 0x7.fc242a2235224p-4 : 0x6.7a3637a5521e4p-4 : inexact-ok
+= log1p downward ldbl-96-intel 0x7.fc242a2235224p-4L : 0x6.7a3637a5521e2798p-4L : inexact-ok
+= log1p tonearest ldbl-96-intel 0x7.fc242a2235224p-4L : 0x6.7a3637a5521e27ap-4L : inexact-ok
+= log1p towardzero ldbl-96-intel 0x7.fc242a2235224p-4L : 0x6.7a3637a5521e2798p-4L : inexact-ok
+= log1p upward ldbl-96-intel 0x7.fc242a2235224p-4L : 0x6.7a3637a5521e27ap-4L : inexact-ok
+= log1p downward ldbl-96-m68k 0x7.fc242a2235224p-4L : 0x6.7a3637a5521e2798p-4L : inexact-ok
+= log1p tonearest ldbl-96-m68k 0x7.fc242a2235224p-4L : 0x6.7a3637a5521e27ap-4L : inexact-ok
+= log1p towardzero ldbl-96-m68k 0x7.fc242a2235224p-4L : 0x6.7a3637a5521e2798p-4L : inexact-ok
+= log1p upward ldbl-96-m68k 0x7.fc242a2235224p-4L : 0x6.7a3637a5521e27ap-4L : inexact-ok
+= log1p downward ldbl-128 0x7.fc242a2235224p-4L : 0x6.7a3637a5521e279ce027bbaab964p-4L : inexact-ok
+= log1p tonearest ldbl-128 0x7.fc242a2235224p-4L : 0x6.7a3637a5521e279ce027bbaab964p-4L : inexact-ok
+= log1p towardzero ldbl-128 0x7.fc242a2235224p-4L : 0x6.7a3637a5521e279ce027bbaab964p-4L : inexact-ok
+= log1p upward ldbl-128 0x7.fc242a2235224p-4L : 0x6.7a3637a5521e279ce027bbaab968p-4L : inexact-ok
+= log1p downward ldbl-128ibm 0x7.fc242a2235224p-4L : 0x6.7a3637a5521e279ce027bbaab8p-4L : inexact-ok
+= log1p tonearest ldbl-128ibm 0x7.fc242a2235224p-4L : 0x6.7a3637a5521e279ce027bbaabap-4L : inexact-ok
+= log1p towardzero ldbl-128ibm 0x7.fc242a2235224p-4L : 0x6.7a3637a5521e279ce027bbaab8p-4L : inexact-ok
+= log1p upward ldbl-128ibm 0x7.fc242a2235224p-4L : 0x6.7a3637a5521e279ce027bbaabap-4L : inexact-ok
+= log1p downward dbl-64 0x7.fc242a223522p-4 : 0x6.7a3637a5521dcp-4 : inexact-ok
+= log1p tonearest dbl-64 0x7.fc242a223522p-4 : 0x6.7a3637a5521ep-4 : inexact-ok
+= log1p towardzero dbl-64 0x7.fc242a223522p-4 : 0x6.7a3637a5521dcp-4 : inexact-ok
+= log1p upward dbl-64 0x7.fc242a223522p-4 : 0x6.7a3637a5521ep-4 : inexact-ok
+= log1p downward ldbl-96-intel 0x7.fc242a223522p-4L : 0x6.7a3637a5521dfce8p-4L : inexact-ok
+= log1p tonearest ldbl-96-intel 0x7.fc242a223522p-4L : 0x6.7a3637a5521dfce8p-4L : inexact-ok
+= log1p towardzero ldbl-96-intel 0x7.fc242a223522p-4L : 0x6.7a3637a5521dfce8p-4L : inexact-ok
+= log1p upward ldbl-96-intel 0x7.fc242a223522p-4L : 0x6.7a3637a5521dfcfp-4L : inexact-ok
+= log1p downward ldbl-96-m68k 0x7.fc242a223522p-4L : 0x6.7a3637a5521dfce8p-4L : inexact-ok
+= log1p tonearest ldbl-96-m68k 0x7.fc242a223522p-4L : 0x6.7a3637a5521dfce8p-4L : inexact-ok
+= log1p towardzero ldbl-96-m68k 0x7.fc242a223522p-4L : 0x6.7a3637a5521dfce8p-4L : inexact-ok
+= log1p upward ldbl-96-m68k 0x7.fc242a223522p-4L : 0x6.7a3637a5521dfcfp-4L : inexact-ok
+= log1p downward ldbl-128 0x7.fc242a223522p-4L : 0x6.7a3637a5521dfceb583ba9119e34p-4L : inexact-ok
+= log1p tonearest ldbl-128 0x7.fc242a223522p-4L : 0x6.7a3637a5521dfceb583ba9119e34p-4L : inexact-ok
+= log1p towardzero ldbl-128 0x7.fc242a223522p-4L : 0x6.7a3637a5521dfceb583ba9119e34p-4L : inexact-ok
+= log1p upward ldbl-128 0x7.fc242a223522p-4L : 0x6.7a3637a5521dfceb583ba9119e38p-4L : inexact-ok
+= log1p downward ldbl-128ibm 0x7.fc242a223522p-4L : 0x6.7a3637a5521dfceb583ba9119ep-4L : inexact-ok
+= log1p tonearest ldbl-128ibm 0x7.fc242a223522p-4L : 0x6.7a3637a5521dfceb583ba9119ep-4L : inexact-ok
+= log1p towardzero ldbl-128ibm 0x7.fc242a223522p-4L : 0x6.7a3637a5521dfceb583ba9119ep-4L : inexact-ok
+= log1p upward ldbl-128ibm 0x7.fc242a223522p-4L : 0x6.7a3637a5521dfceb583ba911ap-4L : inexact-ok
+= log1p downward ldbl-96-intel 0x7.fc242a2235222ef8p-4L : 0x6.7a3637a5521e1c4p-4L : inexact-ok
+= log1p tonearest ldbl-96-intel 0x7.fc242a2235222ef8p-4L : 0x6.7a3637a5521e1c4p-4L : inexact-ok
+= log1p towardzero ldbl-96-intel 0x7.fc242a2235222ef8p-4L : 0x6.7a3637a5521e1c4p-4L : inexact-ok
+= log1p upward ldbl-96-intel 0x7.fc242a2235222ef8p-4L : 0x6.7a3637a5521e1c48p-4L : inexact-ok
+= log1p downward ldbl-96-m68k 0x7.fc242a2235222ef8p-4L : 0x6.7a3637a5521e1c4p-4L : inexact-ok
+= log1p tonearest ldbl-96-m68k 0x7.fc242a2235222ef8p-4L : 0x6.7a3637a5521e1c4p-4L : inexact-ok
+= log1p towardzero ldbl-96-m68k 0x7.fc242a2235222ef8p-4L : 0x6.7a3637a5521e1c4p-4L : inexact-ok
+= log1p upward ldbl-96-m68k 0x7.fc242a2235222ef8p-4L : 0x6.7a3637a5521e1c48p-4L : inexact-ok
+= log1p downward ldbl-128 0x7.fc242a2235222ef8p-4L : 0x6.7a3637a5521e1c4061dc0937bb1p-4L : inexact-ok
+= log1p tonearest ldbl-128 0x7.fc242a2235222ef8p-4L : 0x6.7a3637a5521e1c4061dc0937bb14p-4L : inexact-ok
+= log1p towardzero ldbl-128 0x7.fc242a2235222ef8p-4L : 0x6.7a3637a5521e1c4061dc0937bb1p-4L : inexact-ok
+= log1p upward ldbl-128 0x7.fc242a2235222ef8p-4L : 0x6.7a3637a5521e1c4061dc0937bb14p-4L : inexact-ok
+= log1p downward ldbl-128ibm 0x7.fc242a2235222ef8p-4L : 0x6.7a3637a5521e1c4061dc0937bap-4L : inexact-ok
+= log1p tonearest ldbl-128ibm 0x7.fc242a2235222ef8p-4L : 0x6.7a3637a5521e1c4061dc0937bcp-4L : inexact-ok
+= log1p towardzero ldbl-128ibm 0x7.fc242a2235222ef8p-4L : 0x6.7a3637a5521e1c4061dc0937bap-4L : inexact-ok
+= log1p upward ldbl-128ibm 0x7.fc242a2235222ef8p-4L : 0x6.7a3637a5521e1c4061dc0937bcp-4L : inexact-ok
 log2 1
 = log2 downward flt-32 0x1p+0f : 0x0p+0f : inexact-ok
 = log2 tonearest flt-32 0x1p+0f : 0x0p+0f : inexact-ok
@@ -153073,6 +154429,31 @@ log2 0x3.9b0754p+8
 = 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 0xb.e132ap-4
+= log2 downward flt-32 0xb.e132ap-4f : -0x6.df8b3p-4f : inexact-ok
+= log2 tonearest flt-32 0xb.e132ap-4f : -0x6.df8b3p-4f : inexact-ok
+= log2 towardzero flt-32 0xb.e132ap-4f : -0x6.df8b28p-4f : inexact-ok
+= log2 upward flt-32 0xb.e132ap-4f : -0x6.df8b28p-4f : inexact-ok
+= log2 downward dbl-64 0xb.e132ap-4 : -0x6.df8b2c2c5ea44p-4 : inexact-ok
+= log2 tonearest dbl-64 0xb.e132ap-4 : -0x6.df8b2c2c5ea4p-4 : inexact-ok
+= log2 towardzero dbl-64 0xb.e132ap-4 : -0x6.df8b2c2c5ea4p-4 : inexact-ok
+= log2 upward dbl-64 0xb.e132ap-4 : -0x6.df8b2c2c5ea4p-4 : inexact-ok
+= log2 downward ldbl-96-intel 0xb.e132ap-4L : -0x6.df8b2c2c5ea40008p-4L : inexact-ok
+= log2 tonearest ldbl-96-intel 0xb.e132ap-4L : -0x6.df8b2c2c5ea4p-4L : inexact-ok
+= log2 towardzero ldbl-96-intel 0xb.e132ap-4L : -0x6.df8b2c2c5ea4p-4L : inexact-ok
+= log2 upward ldbl-96-intel 0xb.e132ap-4L : -0x6.df8b2c2c5ea4p-4L : inexact-ok
+= log2 downward ldbl-96-m68k 0xb.e132ap-4L : -0x6.df8b2c2c5ea40008p-4L : inexact-ok
+= log2 tonearest ldbl-96-m68k 0xb.e132ap-4L : -0x6.df8b2c2c5ea4p-4L : inexact-ok
+= log2 towardzero ldbl-96-m68k 0xb.e132ap-4L : -0x6.df8b2c2c5ea4p-4L : inexact-ok
+= log2 upward ldbl-96-m68k 0xb.e132ap-4L : -0x6.df8b2c2c5ea4p-4L : inexact-ok
+= log2 downward ldbl-128 0xb.e132ap-4L : -0x6.df8b2c2c5ea400001520bc941b0cp-4L : inexact-ok
+= log2 tonearest ldbl-128 0xb.e132ap-4L : -0x6.df8b2c2c5ea400001520bc941b08p-4L : inexact-ok
+= log2 towardzero ldbl-128 0xb.e132ap-4L : -0x6.df8b2c2c5ea400001520bc941b08p-4L : inexact-ok
+= log2 upward ldbl-128 0xb.e132ap-4L : -0x6.df8b2c2c5ea400001520bc941b08p-4L : inexact-ok
+= log2 downward ldbl-128ibm 0xb.e132ap-4L : -0x6.df8b2c2c5ea400001520bc941cp-4L : inexact-ok
+= log2 tonearest ldbl-128ibm 0xb.e132ap-4L : -0x6.df8b2c2c5ea400001520bc941cp-4L : inexact-ok
+= log2 towardzero ldbl-128ibm 0xb.e132ap-4L : -0x6.df8b2c2c5ea400001520bc941ap-4L : inexact-ok
+= log2 upward ldbl-128ibm 0xb.e132ap-4L : -0x6.df8b2c2c5ea400001520bc941ap-4L : 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
@@ -191080,6 +192461,31 @@ pow 0xf.fffffp+124 -0x5.b5b648p+0
 = 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
+pow 0x1.430d4cp+0 0x5.0e462p+4
+= pow downward flt-32 0x1.430d4cp+0f 0x5.0e462p+4f : 0x8.df245p+24f : inexact-ok
+= pow tonearest flt-32 0x1.430d4cp+0f 0x5.0e462p+4f : 0x8.df245p+24f : inexact-ok
+= pow towardzero flt-32 0x1.430d4cp+0f 0x5.0e462p+4f : 0x8.df245p+24f : inexact-ok
+= pow upward flt-32 0x1.430d4cp+0f 0x5.0e462p+4f : 0x8.df246p+24f : inexact-ok
+= pow downward dbl-64 0x1.430d4cp+0 0x5.0e462p+4 : 0x8.df24532d4b7dp+24 : inexact-ok
+= pow tonearest dbl-64 0x1.430d4cp+0 0x5.0e462p+4 : 0x8.df24532d4b7d8p+24 : inexact-ok
+= pow towardzero dbl-64 0x1.430d4cp+0 0x5.0e462p+4 : 0x8.df24532d4b7dp+24 : inexact-ok
+= pow upward dbl-64 0x1.430d4cp+0 0x5.0e462p+4 : 0x8.df24532d4b7d8p+24 : inexact-ok
+= pow downward ldbl-96-intel 0x1.430d4cp+0L 0x5.0e462p+4L : 0x8.df24532d4b7d75fp+24L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.430d4cp+0L 0x5.0e462p+4L : 0x8.df24532d4b7d75fp+24L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.430d4cp+0L 0x5.0e462p+4L : 0x8.df24532d4b7d75fp+24L : inexact-ok
+= pow upward ldbl-96-intel 0x1.430d4cp+0L 0x5.0e462p+4L : 0x8.df24532d4b7d76p+24L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.430d4cp+0L 0x5.0e462p+4L : 0x8.df24532d4b7d75fp+24L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.430d4cp+0L 0x5.0e462p+4L : 0x8.df24532d4b7d75fp+24L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.430d4cp+0L 0x5.0e462p+4L : 0x8.df24532d4b7d75fp+24L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.430d4cp+0L 0x5.0e462p+4L : 0x8.df24532d4b7d76p+24L : inexact-ok
+= pow downward ldbl-128 0x1.430d4cp+0L 0x5.0e462p+4L : 0x8.df24532d4b7d75f382e88fde63a8p+24L : inexact-ok
+= pow tonearest ldbl-128 0x1.430d4cp+0L 0x5.0e462p+4L : 0x8.df24532d4b7d75f382e88fde63a8p+24L : inexact-ok
+= pow towardzero ldbl-128 0x1.430d4cp+0L 0x5.0e462p+4L : 0x8.df24532d4b7d75f382e88fde63a8p+24L : inexact-ok
+= pow upward ldbl-128 0x1.430d4cp+0L 0x5.0e462p+4L : 0x8.df24532d4b7d75f382e88fde63bp+24L : inexact-ok
+= pow downward ldbl-128ibm 0x1.430d4cp+0L 0x5.0e462p+4L : 0x8.df24532d4b7d75f382e88fde6p+24L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.430d4cp+0L 0x5.0e462p+4L : 0x8.df24532d4b7d75f382e88fde64p+24L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.430d4cp+0L 0x5.0e462p+4L : 0x8.df24532d4b7d75f382e88fde6p+24L : inexact-ok
+= pow upward ldbl-128ibm 0x1.430d4cp+0L 0x5.0e462p+4L : 0x8.df24532d4b7d75f382e88fde64p+24L : inexact-ok
 sin 0
 = sin downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
 = sin tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok
@@ -193730,6 +195136,111 @@ sin 0x4.7857dp+68
 = sin tonearest ldbl-128ibm 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040638p-4L : inexact-ok
 = sin towardzero ldbl-128ibm 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040637f8p-4L : inexact-ok
 = sin upward ldbl-128ibm 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040637f8p-4L : inexact-ok
+sin 0x6.287cc8749212e72p+0
+= sin downward flt-32 0x6.287cdp+0f : -0x1.fecbp-4f : inexact-ok
+= sin tonearest flt-32 0x6.287cdp+0f : -0x1.fecbp-4f : inexact-ok
+= sin towardzero flt-32 0x6.287cdp+0f : -0x1.fecafep-4f : inexact-ok
+= sin upward flt-32 0x6.287cdp+0f : -0x1.fecafep-4f : inexact-ok
+= sin downward dbl-64 0x6.287cdp+0 : -0x1.fecaff6878a11p-4 : inexact-ok
+= sin tonearest dbl-64 0x6.287cdp+0 : -0x1.fecaff6878a11p-4 : inexact-ok
+= sin towardzero dbl-64 0x6.287cdp+0 : -0x1.fecaff6878a1p-4 : inexact-ok
+= sin upward dbl-64 0x6.287cdp+0 : -0x1.fecaff6878a1p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x6.287cdp+0L : -0x1.fecaff6878a10ce6p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x6.287cdp+0L : -0x1.fecaff6878a10ce6p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x6.287cdp+0L : -0x1.fecaff6878a10ce4p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x6.287cdp+0L : -0x1.fecaff6878a10ce4p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x6.287cdp+0L : -0x1.fecaff6878a10ce6p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x6.287cdp+0L : -0x1.fecaff6878a10ce6p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x6.287cdp+0L : -0x1.fecaff6878a10ce4p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x6.287cdp+0L : -0x1.fecaff6878a10ce4p-4L : inexact-ok
+= sin downward ldbl-128 0x6.287cdp+0L : -0x1.fecaff6878a10ce5d42fde40e7p-4L : inexact-ok
+= sin tonearest ldbl-128 0x6.287cdp+0L : -0x1.fecaff6878a10ce5d42fde40e7p-4L : inexact-ok
+= sin towardzero ldbl-128 0x6.287cdp+0L : -0x1.fecaff6878a10ce5d42fde40e6ffp-4L : inexact-ok
+= sin upward ldbl-128 0x6.287cdp+0L : -0x1.fecaff6878a10ce5d42fde40e6ffp-4L : inexact-ok
+= sin downward ldbl-128ibm 0x6.287cdp+0L : -0x1.fecaff6878a10ce5d42fde40e7p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x6.287cdp+0L : -0x1.fecaff6878a10ce5d42fde40e7p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x6.287cdp+0L : -0x1.fecaff6878a10ce5d42fde40e68p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x6.287cdp+0L : -0x1.fecaff6878a10ce5d42fde40e68p-4L : inexact-ok
+= sin downward flt-32 0x6.287cc8p+0f : -0x1.fecb8p-4f : inexact-ok
+= sin tonearest flt-32 0x6.287cc8p+0f : -0x1.fecb7ep-4f : inexact-ok
+= sin towardzero flt-32 0x6.287cc8p+0f : -0x1.fecb7ep-4f : inexact-ok
+= sin upward flt-32 0x6.287cc8p+0f : -0x1.fecb7ep-4f : inexact-ok
+= sin downward dbl-64 0x6.287cc8p+0 : -0x1.fecb7e68ad6eap-4 : inexact-ok
+= sin tonearest dbl-64 0x6.287cc8p+0 : -0x1.fecb7e68ad6eap-4 : inexact-ok
+= sin towardzero dbl-64 0x6.287cc8p+0 : -0x1.fecb7e68ad6e9p-4 : inexact-ok
+= sin upward dbl-64 0x6.287cc8p+0 : -0x1.fecb7e68ad6e9p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c4p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c4p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3ep-4L : inexact-ok
+= sin upward ldbl-96-intel 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3ep-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c4p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c4p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3ep-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3ep-4L : inexact-ok
+= sin downward ldbl-128 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3f77c1915bc919p-4L : inexact-ok
+= sin tonearest ldbl-128 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3f77c1915bc919p-4L : inexact-ok
+= sin towardzero ldbl-128 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3f77c1915bc918p-4L : inexact-ok
+= sin upward ldbl-128 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3f77c1915bc918p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3f77c1915bc98p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3f77c1915bc9p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3f77c1915bc9p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3f77c1915bc9p-4L : inexact-ok
+= sin downward dbl-64 0x6.287cc8749213p+0 : -0x1.fecb772e1b831p-4 : inexact-ok
+= sin tonearest dbl-64 0x6.287cc8749213p+0 : -0x1.fecb772e1b83p-4 : inexact-ok
+= sin towardzero dbl-64 0x6.287cc8749213p+0 : -0x1.fecb772e1b83p-4 : inexact-ok
+= sin upward dbl-64 0x6.287cc8749213p+0 : -0x1.fecb772e1b83p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e6p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e6p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e4p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e4p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e6p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e6p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e4p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e4p-4L : inexact-ok
+= sin downward ldbl-128 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e5ab16d9008ea9p-4L : inexact-ok
+= sin tonearest ldbl-128 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e5ab16d9008ea9p-4L : inexact-ok
+= sin towardzero ldbl-128 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e5ab16d9008ea8p-4L : inexact-ok
+= sin upward ldbl-128 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e5ab16d9008ea8p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e5ab16d9008fp-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e5ab16d9008e8p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e5ab16d9008e8p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e5ab16d9008e8p-4L : inexact-ok
+= sin downward dbl-64 0x6.287cc8749212cp+0 : -0x1.fecb772e1b87p-4 : inexact-ok
+= sin tonearest dbl-64 0x6.287cc8749212cp+0 : -0x1.fecb772e1b87p-4 : inexact-ok
+= sin towardzero dbl-64 0x6.287cc8749212cp+0 : -0x1.fecb772e1b86fp-4 : inexact-ok
+= sin upward dbl-64 0x6.287cc8749212cp+0 : -0x1.fecb772e1b86fp-4 : inexact-ok
+= sin downward ldbl-96-intel 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e8p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e8p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e6p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e6p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e8p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e8p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e6p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e6p-4L : inexact-ok
+= sin downward ldbl-128 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e74fbeae63ee4dp-4L : inexact-ok
+= sin tonearest ldbl-128 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e74fbeae63ee4cp-4L : inexact-ok
+= sin towardzero ldbl-128 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e74fbeae63ee4cp-4L : inexact-ok
+= sin upward ldbl-128 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e74fbeae63ee4cp-4L : inexact-ok
+= sin downward ldbl-128ibm 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e74fbeae63ee8p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e74fbeae63ee8p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e74fbeae63eep-4L : inexact-ok
+= sin upward ldbl-128ibm 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e74fbeae63eep-4L : inexact-ok
+= sin downward ldbl-96-intel 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bccp-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bcap-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bcap-4L : inexact-ok
+= sin upward ldbl-96-intel 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bcap-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bccp-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bcap-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bcap-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bcap-4L : inexact-ok
+= sin downward ldbl-128 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b22p-4L : inexact-ok
+= sin tonearest ldbl-128 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b22p-4L : inexact-ok
+= sin towardzero ldbl-128 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b21fp-4L : inexact-ok
+= sin upward ldbl-128 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b21fp-4L : inexact-ok
+= sin downward ldbl-128ibm 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b28p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b2p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b2p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b2p-4L : inexact-ok
 sin min
 = sin downward flt-32 0x4p-128f : 0x3.fffff8p-128f : inexact-ok underflow-ok errno-erange-ok
 = sin tonearest flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok
@@ -195219,6 +196730,111 @@ sincos 0x4.7857dp+68
 = sincos tonearest ldbl-128ibm 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040638p-4L -0xf.dfe902135fc1c18492e869a3f8p-4L : inexact-ok
 = sincos towardzero ldbl-128ibm 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040637f8p-4L -0xf.dfe902135fc1c18492e869a3f8p-4L : inexact-ok
 = sincos upward ldbl-128ibm 0x4.7857dp+68L : -0x1.ffb679ba994b76173f9040637f8p-4L -0xf.dfe902135fc1c18492e869a3f8p-4L : inexact-ok
+sincos 0x6.287cc8749212e72p+0
+= sincos downward flt-32 0x6.287cdp+0f : -0x1.fecbp-4f 0xf.e006ap-4f : inexact-ok
+= sincos tonearest flt-32 0x6.287cdp+0f : -0x1.fecbp-4f 0xf.e006ap-4f : inexact-ok
+= sincos towardzero flt-32 0x6.287cdp+0f : -0x1.fecafep-4f 0xf.e006ap-4f : inexact-ok
+= sincos upward flt-32 0x6.287cdp+0f : -0x1.fecafep-4f 0xf.e006bp-4f : inexact-ok
+= sincos downward dbl-64 0x6.287cdp+0 : -0x1.fecaff6878a11p-4 0xf.e006a1ad17dbp-4 : inexact-ok
+= sincos tonearest dbl-64 0x6.287cdp+0 : -0x1.fecaff6878a11p-4 0xf.e006a1ad17db8p-4 : inexact-ok
+= sincos towardzero dbl-64 0x6.287cdp+0 : -0x1.fecaff6878a1p-4 0xf.e006a1ad17dbp-4 : inexact-ok
+= sincos upward dbl-64 0x6.287cdp+0 : -0x1.fecaff6878a1p-4 0xf.e006a1ad17db8p-4 : inexact-ok
+= sincos downward ldbl-96-intel 0x6.287cdp+0L : -0x1.fecaff6878a10ce6p-4L 0xf.e006a1ad17db69bp-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0x6.287cdp+0L : -0x1.fecaff6878a10ce6p-4L 0xf.e006a1ad17db69bp-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0x6.287cdp+0L : -0x1.fecaff6878a10ce4p-4L 0xf.e006a1ad17db69bp-4L : inexact-ok
+= sincos upward ldbl-96-intel 0x6.287cdp+0L : -0x1.fecaff6878a10ce4p-4L 0xf.e006a1ad17db69cp-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0x6.287cdp+0L : -0x1.fecaff6878a10ce6p-4L 0xf.e006a1ad17db69bp-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0x6.287cdp+0L : -0x1.fecaff6878a10ce6p-4L 0xf.e006a1ad17db69bp-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0x6.287cdp+0L : -0x1.fecaff6878a10ce4p-4L 0xf.e006a1ad17db69bp-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0x6.287cdp+0L : -0x1.fecaff6878a10ce4p-4L 0xf.e006a1ad17db69cp-4L : inexact-ok
+= sincos downward ldbl-128 0x6.287cdp+0L : -0x1.fecaff6878a10ce5d42fde40e7p-4L 0xf.e006a1ad17db69b4cedfec37da9p-4L : inexact-ok
+= sincos tonearest ldbl-128 0x6.287cdp+0L : -0x1.fecaff6878a10ce5d42fde40e7p-4L 0xf.e006a1ad17db69b4cedfec37da98p-4L : inexact-ok
+= sincos towardzero ldbl-128 0x6.287cdp+0L : -0x1.fecaff6878a10ce5d42fde40e6ffp-4L 0xf.e006a1ad17db69b4cedfec37da9p-4L : inexact-ok
+= sincos upward ldbl-128 0x6.287cdp+0L : -0x1.fecaff6878a10ce5d42fde40e6ffp-4L 0xf.e006a1ad17db69b4cedfec37da98p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0x6.287cdp+0L : -0x1.fecaff6878a10ce5d42fde40e7p-4L 0xf.e006a1ad17db69b4cedfec37d8p-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x6.287cdp+0L : -0x1.fecaff6878a10ce5d42fde40e7p-4L 0xf.e006a1ad17db69b4cedfec37dcp-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x6.287cdp+0L : -0x1.fecaff6878a10ce5d42fde40e68p-4L 0xf.e006a1ad17db69b4cedfec37d8p-4L : inexact-ok
+= sincos upward ldbl-128ibm 0x6.287cdp+0L : -0x1.fecaff6878a10ce5d42fde40e68p-4L 0xf.e006a1ad17db69b4cedfec37dcp-4L : inexact-ok
+= sincos downward flt-32 0x6.287cc8p+0f : -0x1.fecb8p-4f 0xf.e0069p-4f : inexact-ok
+= sincos tonearest flt-32 0x6.287cc8p+0f : -0x1.fecb7ep-4f 0xf.e0069p-4f : inexact-ok
+= sincos towardzero flt-32 0x6.287cc8p+0f : -0x1.fecb7ep-4f 0xf.e0069p-4f : inexact-ok
+= sincos upward flt-32 0x6.287cc8p+0f : -0x1.fecb7ep-4f 0xf.e006ap-4f : inexact-ok
+= sincos downward dbl-64 0x6.287cc8p+0 : -0x1.fecb7e68ad6eap-4 0xf.e00691b6bde4p-4 : inexact-ok
+= sincos tonearest dbl-64 0x6.287cc8p+0 : -0x1.fecb7e68ad6eap-4 0xf.e00691b6bde4p-4 : inexact-ok
+= sincos towardzero dbl-64 0x6.287cc8p+0 : -0x1.fecb7e68ad6e9p-4 0xf.e00691b6bde4p-4 : inexact-ok
+= sincos upward dbl-64 0x6.287cc8p+0 : -0x1.fecb7e68ad6e9p-4 0xf.e00691b6bde48p-4 : inexact-ok
+= sincos downward ldbl-96-intel 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c4p-4L 0xf.e00691b6bde4251p-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c4p-4L 0xf.e00691b6bde4252p-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3ep-4L 0xf.e00691b6bde4251p-4L : inexact-ok
+= sincos upward ldbl-96-intel 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3ep-4L 0xf.e00691b6bde4252p-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c4p-4L 0xf.e00691b6bde4251p-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c4p-4L 0xf.e00691b6bde4252p-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3ep-4L 0xf.e00691b6bde4251p-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3ep-4L 0xf.e00691b6bde4252p-4L : inexact-ok
+= sincos downward ldbl-128 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3f77c1915bc919p-4L 0xf.e00691b6bde4251c3b197736a7p-4L : inexact-ok
+= sincos tonearest ldbl-128 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3f77c1915bc919p-4L 0xf.e00691b6bde4251c3b197736a7p-4L : inexact-ok
+= sincos towardzero ldbl-128 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3f77c1915bc918p-4L 0xf.e00691b6bde4251c3b197736a7p-4L : inexact-ok
+= sincos upward ldbl-128 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3f77c1915bc918p-4L 0xf.e00691b6bde4251c3b197736a708p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3f77c1915bc98p-4L 0xf.e00691b6bde4251c3b197736a4p-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3f77c1915bc9p-4L 0xf.e00691b6bde4251c3b197736a8p-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3f77c1915bc9p-4L 0xf.e00691b6bde4251c3b197736a4p-4L : inexact-ok
+= sincos upward ldbl-128ibm 0x6.287cc8p+0L : -0x1.fecb7e68ad6e9c3f77c1915bc9p-4L 0xf.e00691b6bde4251c3b197736a8p-4L : inexact-ok
+= sincos downward dbl-64 0x6.287cc8749213p+0 : -0x1.fecb772e1b831p-4 0xf.e006929f558d8p-4 : inexact-ok
+= sincos tonearest dbl-64 0x6.287cc8749213p+0 : -0x1.fecb772e1b83p-4 0xf.e006929f558d8p-4 : inexact-ok
+= sincos towardzero dbl-64 0x6.287cc8749213p+0 : -0x1.fecb772e1b83p-4 0xf.e006929f558d8p-4 : inexact-ok
+= sincos upward dbl-64 0x6.287cc8749213p+0 : -0x1.fecb772e1b83p-4 0xf.e006929f558ep-4 : inexact-ok
+= sincos downward ldbl-96-intel 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e6p-4L 0xf.e006929f558dbe6p-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e6p-4L 0xf.e006929f558dbe6p-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e4p-4L 0xf.e006929f558dbe6p-4L : inexact-ok
+= sincos upward ldbl-96-intel 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e4p-4L 0xf.e006929f558dbe7p-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e6p-4L 0xf.e006929f558dbe6p-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e6p-4L 0xf.e006929f558dbe6p-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e4p-4L 0xf.e006929f558dbe6p-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e4p-4L 0xf.e006929f558dbe7p-4L : inexact-ok
+= sincos downward ldbl-128 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e5ab16d9008ea9p-4L 0xf.e006929f558dbe67de4071414d98p-4L : inexact-ok
+= sincos tonearest ldbl-128 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e5ab16d9008ea9p-4L 0xf.e006929f558dbe67de4071414d98p-4L : inexact-ok
+= sincos towardzero ldbl-128 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e5ab16d9008ea8p-4L 0xf.e006929f558dbe67de4071414d98p-4L : inexact-ok
+= sincos upward ldbl-128 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e5ab16d9008ea8p-4L 0xf.e006929f558dbe67de4071414dap-4L : inexact-ok
+= sincos downward ldbl-128ibm 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e5ab16d9008fp-4L 0xf.e006929f558dbe67de4071414cp-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e5ab16d9008e8p-4L 0xf.e006929f558dbe67de4071414cp-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e5ab16d9008e8p-4L 0xf.e006929f558dbe67de4071414cp-4L : inexact-ok
+= sincos upward ldbl-128ibm 0x6.287cc8749213p+0L : -0x1.fecb772e1b8300e5ab16d9008e8p-4L 0xf.e006929f558dbe67de4071415p-4L : inexact-ok
+= sincos downward dbl-64 0x6.287cc8749212cp+0 : -0x1.fecb772e1b87p-4 0xf.e006929f558dp-4 : inexact-ok
+= sincos tonearest dbl-64 0x6.287cc8749212cp+0 : -0x1.fecb772e1b87p-4 0xf.e006929f558dp-4 : inexact-ok
+= sincos towardzero dbl-64 0x6.287cc8749212cp+0 : -0x1.fecb772e1b86fp-4 0xf.e006929f558dp-4 : inexact-ok
+= sincos upward dbl-64 0x6.287cc8749212cp+0 : -0x1.fecb772e1b86fp-4 0xf.e006929f558d8p-4 : inexact-ok
+= sincos downward ldbl-96-intel 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e8p-4L 0xf.e006929f558d3ebp-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e8p-4L 0xf.e006929f558d3ebp-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e6p-4L 0xf.e006929f558d3ebp-4L : inexact-ok
+= sincos upward ldbl-96-intel 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e6p-4L 0xf.e006929f558d3ecp-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e8p-4L 0xf.e006929f558d3ebp-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e8p-4L 0xf.e006929f558d3ebp-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e6p-4L 0xf.e006929f558d3ebp-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e6p-4L 0xf.e006929f558d3ecp-4L : inexact-ok
+= sincos downward ldbl-128 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e74fbeae63ee4dp-4L 0xf.e006929f558d3eb50074ea600e58p-4L : inexact-ok
+= sincos tonearest ldbl-128 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e74fbeae63ee4cp-4L 0xf.e006929f558d3eb50074ea600e6p-4L : inexact-ok
+= sincos towardzero ldbl-128 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e74fbeae63ee4cp-4L 0xf.e006929f558d3eb50074ea600e58p-4L : inexact-ok
+= sincos upward ldbl-128 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e74fbeae63ee4cp-4L 0xf.e006929f558d3eb50074ea600e6p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e74fbeae63ee8p-4L 0xf.e006929f558d3eb50074ea600cp-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e74fbeae63ee8p-4L 0xf.e006929f558d3eb50074ea601p-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e74fbeae63eep-4L 0xf.e006929f558d3eb50074ea600cp-4L : inexact-ok
+= sincos upward ldbl-128ibm 0x6.287cc8749212cp+0L : -0x1.fecb772e1b86f8e74fbeae63eep-4L 0xf.e006929f558d3eb50074ea601p-4L : inexact-ok
+= sincos downward ldbl-96-intel 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bccp-4L 0xf.e006929f558d8ccp-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bcap-4L 0xf.e006929f558d8ccp-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bcap-4L 0xf.e006929f558d8ccp-4L : inexact-ok
+= sincos upward ldbl-96-intel 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bcap-4L 0xf.e006929f558d8cdp-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bccp-4L 0xf.e006929f558d8ccp-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bcap-4L 0xf.e006929f558d8ccp-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bcap-4L 0xf.e006929f558d8ccp-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bcap-4L 0xf.e006929f558d8cdp-4L : inexact-ok
+= sincos downward ldbl-128 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b22p-4L 0xf.e006929f558d8cc5d90bd654dfbp-4L : inexact-ok
+= sincos tonearest ldbl-128 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b22p-4L 0xf.e006929f558d8cc5d90bd654dfbp-4L : inexact-ok
+= sincos towardzero ldbl-128 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b21fp-4L 0xf.e006929f558d8cc5d90bd654dfbp-4L : inexact-ok
+= sincos upward ldbl-128 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b21fp-4L 0xf.e006929f558d8cc5d90bd654dfb8p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b28p-4L 0xf.e006929f558d8cc5d90bd654dcp-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b2p-4L 0xf.e006929f558d8cc5d90bd654ep-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b2p-4L 0xf.e006929f558d8cc5d90bd654dcp-4L : inexact-ok
+= sincos upward ldbl-128ibm 0x6.287cc8749212e72p+0L : -0x1.fecb772e1b848bca4e961470b2p-4L 0xf.e006929f558d8cc5d90bd654ep-4L : inexact-ok
 sincos min
 = sincos downward flt-32 0x4p-128f : 0x3.fffff8p-128f 0xf.fffffp-4f : inexact-ok underflow-ok errno-erange-ok
 = sincos tonearest flt-32 0x4p-128f : 0x4p-128f 0x1p+0f : inexact-ok underflow-ok errno-erange-ok
@@ -203423,6 +205039,161 @@ tan -0x2.12bafcp+0
 = 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 0x2.091d68p+0
+= tan downward flt-32 0x2.091d68p+0f : -0x1.fe8472p+0f : inexact-ok
+= tan tonearest flt-32 0x2.091d68p+0f : -0x1.fe847p+0f : inexact-ok
+= tan towardzero flt-32 0x2.091d68p+0f : -0x1.fe847p+0f : inexact-ok
+= tan upward flt-32 0x2.091d68p+0f : -0x1.fe847p+0f : inexact-ok
+= tan downward dbl-64 0x2.091d68p+0 : -0x1.fe84705639d39p+0 : inexact-ok
+= tan tonearest dbl-64 0x2.091d68p+0 : -0x1.fe84705639d38p+0 : inexact-ok
+= tan towardzero dbl-64 0x2.091d68p+0 : -0x1.fe84705639d38p+0 : inexact-ok
+= tan upward dbl-64 0x2.091d68p+0 : -0x1.fe84705639d38p+0 : inexact-ok
+= tan downward ldbl-96-intel 0x2.091d68p+0L : -0x1.fe84705639d38772p+0L : inexact-ok
+= tan tonearest ldbl-96-intel 0x2.091d68p+0L : -0x1.fe84705639d38772p+0L : inexact-ok
+= tan towardzero ldbl-96-intel 0x2.091d68p+0L : -0x1.fe84705639d3877p+0L : inexact-ok
+= tan upward ldbl-96-intel 0x2.091d68p+0L : -0x1.fe84705639d3877p+0L : inexact-ok
+= tan downward ldbl-96-m68k 0x2.091d68p+0L : -0x1.fe84705639d38772p+0L : inexact-ok
+= tan tonearest ldbl-96-m68k 0x2.091d68p+0L : -0x1.fe84705639d38772p+0L : inexact-ok
+= tan towardzero ldbl-96-m68k 0x2.091d68p+0L : -0x1.fe84705639d3877p+0L : inexact-ok
+= tan upward ldbl-96-m68k 0x2.091d68p+0L : -0x1.fe84705639d3877p+0L : inexact-ok
+= tan downward ldbl-128 0x2.091d68p+0L : -0x1.fe84705639d387710dae52455d51p+0L : inexact-ok
+= tan tonearest ldbl-128 0x2.091d68p+0L : -0x1.fe84705639d387710dae52455d5p+0L : inexact-ok
+= tan towardzero ldbl-128 0x2.091d68p+0L : -0x1.fe84705639d387710dae52455d5p+0L : inexact-ok
+= tan upward ldbl-128 0x2.091d68p+0L : -0x1.fe84705639d387710dae52455d5p+0L : inexact-ok
+= tan downward ldbl-128ibm 0x2.091d68p+0L : -0x1.fe84705639d387710dae52455d8p+0L : inexact-ok
+= tan tonearest ldbl-128ibm 0x2.091d68p+0L : -0x1.fe84705639d387710dae52455d8p+0L : inexact-ok
+= tan towardzero ldbl-128ibm 0x2.091d68p+0L : -0x1.fe84705639d387710dae52455dp+0L : inexact-ok
+= tan upward ldbl-128ibm 0x2.091d68p+0L : -0x1.fe84705639d387710dae52455dp+0L : inexact-ok
+tan -0x5.302ab9b18593264p+0
+= tan downward flt-32 -0x5.302ab8p+0f : 0x1.f0dbcep+0f : inexact-ok
+= tan tonearest flt-32 -0x5.302ab8p+0f : 0x1.f0dbcep+0f : inexact-ok
+= tan towardzero flt-32 -0x5.302ab8p+0f : 0x1.f0dbcep+0f : inexact-ok
+= tan upward flt-32 -0x5.302ab8p+0f : 0x1.f0dbdp+0f : inexact-ok
+= tan downward dbl-64 -0x5.302ab8p+0 : 0x1.f0dbcee9873cbp+0 : inexact-ok
+= tan tonearest dbl-64 -0x5.302ab8p+0 : 0x1.f0dbcee9873ccp+0 : inexact-ok
+= tan towardzero dbl-64 -0x5.302ab8p+0 : 0x1.f0dbcee9873cbp+0 : inexact-ok
+= tan upward dbl-64 -0x5.302ab8p+0 : 0x1.f0dbcee9873ccp+0 : inexact-ok
+= tan downward ldbl-96-intel -0x5.302ab8p+0L : 0x1.f0dbcee9873cbf2ep+0L : inexact-ok
+= tan tonearest ldbl-96-intel -0x5.302ab8p+0L : 0x1.f0dbcee9873cbf2ep+0L : inexact-ok
+= tan towardzero ldbl-96-intel -0x5.302ab8p+0L : 0x1.f0dbcee9873cbf2ep+0L : inexact-ok
+= tan upward ldbl-96-intel -0x5.302ab8p+0L : 0x1.f0dbcee9873cbf3p+0L : inexact-ok
+= tan downward ldbl-96-m68k -0x5.302ab8p+0L : 0x1.f0dbcee9873cbf2ep+0L : inexact-ok
+= tan tonearest ldbl-96-m68k -0x5.302ab8p+0L : 0x1.f0dbcee9873cbf2ep+0L : inexact-ok
+= tan towardzero ldbl-96-m68k -0x5.302ab8p+0L : 0x1.f0dbcee9873cbf2ep+0L : inexact-ok
+= tan upward ldbl-96-m68k -0x5.302ab8p+0L : 0x1.f0dbcee9873cbf3p+0L : inexact-ok
+= tan downward ldbl-128 -0x5.302ab8p+0L : 0x1.f0dbcee9873cbf2ee7067b00e7ffp+0L : inexact-ok
+= tan tonearest ldbl-128 -0x5.302ab8p+0L : 0x1.f0dbcee9873cbf2ee7067b00e8p+0L : inexact-ok
+= tan towardzero ldbl-128 -0x5.302ab8p+0L : 0x1.f0dbcee9873cbf2ee7067b00e7ffp+0L : inexact-ok
+= tan upward ldbl-128 -0x5.302ab8p+0L : 0x1.f0dbcee9873cbf2ee7067b00e8p+0L : inexact-ok
+= tan downward ldbl-128ibm -0x5.302ab8p+0L : 0x1.f0dbcee9873cbf2ee7067b00e78p+0L : inexact-ok
+= tan tonearest ldbl-128ibm -0x5.302ab8p+0L : 0x1.f0dbcee9873cbf2ee7067b00e8p+0L : inexact-ok
+= tan towardzero ldbl-128ibm -0x5.302ab8p+0L : 0x1.f0dbcee9873cbf2ee7067b00e78p+0L : inexact-ok
+= tan upward ldbl-128ibm -0x5.302ab8p+0L : 0x1.f0dbcee9873cbf2ee7067b00e8p+0L : inexact-ok
+= tan downward flt-32 -0x5.302acp+0f : 0x1.f0dba8p+0f : inexact-ok
+= tan tonearest flt-32 -0x5.302acp+0f : 0x1.f0dba8p+0f : inexact-ok
+= tan towardzero flt-32 -0x5.302acp+0f : 0x1.f0dba8p+0f : inexact-ok
+= tan upward flt-32 -0x5.302acp+0f : 0x1.f0dbaap+0f : inexact-ok
+= tan downward dbl-64 -0x5.302acp+0 : 0x1.f0dba8c6e598bp+0 : inexact-ok
+= tan tonearest dbl-64 -0x5.302acp+0 : 0x1.f0dba8c6e598cp+0 : inexact-ok
+= tan towardzero dbl-64 -0x5.302acp+0 : 0x1.f0dba8c6e598bp+0 : inexact-ok
+= tan upward dbl-64 -0x5.302acp+0 : 0x1.f0dba8c6e598cp+0 : inexact-ok
+= tan downward ldbl-96-intel -0x5.302acp+0L : 0x1.f0dba8c6e598b932p+0L : inexact-ok
+= tan tonearest ldbl-96-intel -0x5.302acp+0L : 0x1.f0dba8c6e598b932p+0L : inexact-ok
+= tan towardzero ldbl-96-intel -0x5.302acp+0L : 0x1.f0dba8c6e598b932p+0L : inexact-ok
+= tan upward ldbl-96-intel -0x5.302acp+0L : 0x1.f0dba8c6e598b934p+0L : inexact-ok
+= tan downward ldbl-96-m68k -0x5.302acp+0L : 0x1.f0dba8c6e598b932p+0L : inexact-ok
+= tan tonearest ldbl-96-m68k -0x5.302acp+0L : 0x1.f0dba8c6e598b932p+0L : inexact-ok
+= tan towardzero ldbl-96-m68k -0x5.302acp+0L : 0x1.f0dba8c6e598b932p+0L : inexact-ok
+= tan upward ldbl-96-m68k -0x5.302acp+0L : 0x1.f0dba8c6e598b934p+0L : inexact-ok
+= tan downward ldbl-128 -0x5.302acp+0L : 0x1.f0dba8c6e598b93213c2ad3e1475p+0L : inexact-ok
+= tan tonearest ldbl-128 -0x5.302acp+0L : 0x1.f0dba8c6e598b93213c2ad3e1476p+0L : inexact-ok
+= tan towardzero ldbl-128 -0x5.302acp+0L : 0x1.f0dba8c6e598b93213c2ad3e1475p+0L : inexact-ok
+= tan upward ldbl-128 -0x5.302acp+0L : 0x1.f0dba8c6e598b93213c2ad3e1476p+0L : inexact-ok
+= tan downward ldbl-128ibm -0x5.302acp+0L : 0x1.f0dba8c6e598b93213c2ad3e14p+0L : inexact-ok
+= tan tonearest ldbl-128ibm -0x5.302acp+0L : 0x1.f0dba8c6e598b93213c2ad3e148p+0L : inexact-ok
+= tan towardzero ldbl-128ibm -0x5.302acp+0L : 0x1.f0dba8c6e598b93213c2ad3e14p+0L : inexact-ok
+= tan upward ldbl-128ibm -0x5.302acp+0L : 0x1.f0dba8c6e598b93213c2ad3e148p+0L : inexact-ok
+= tan downward dbl-64 -0x5.302ab9b18593p+0 : 0x1.f0dbc6d6f7b0ap+0 : inexact-ok
+= tan tonearest dbl-64 -0x5.302ab9b18593p+0 : 0x1.f0dbc6d6f7b0ap+0 : inexact-ok
+= tan towardzero dbl-64 -0x5.302ab9b18593p+0 : 0x1.f0dbc6d6f7b0ap+0 : inexact-ok
+= tan upward dbl-64 -0x5.302ab9b18593p+0 : 0x1.f0dbc6d6f7b0bp+0 : inexact-ok
+= tan downward ldbl-96-intel -0x5.302ab9b18593p+0L : 0x1.f0dbc6d6f7b0a6e4p+0L : inexact-ok
+= tan tonearest ldbl-96-intel -0x5.302ab9b18593p+0L : 0x1.f0dbc6d6f7b0a6e6p+0L : inexact-ok
+= tan towardzero ldbl-96-intel -0x5.302ab9b18593p+0L : 0x1.f0dbc6d6f7b0a6e4p+0L : inexact-ok
+= tan upward ldbl-96-intel -0x5.302ab9b18593p+0L : 0x1.f0dbc6d6f7b0a6e6p+0L : inexact-ok
+= tan downward ldbl-96-m68k -0x5.302ab9b18593p+0L : 0x1.f0dbc6d6f7b0a6e4p+0L : inexact-ok
+= tan tonearest ldbl-96-m68k -0x5.302ab9b18593p+0L : 0x1.f0dbc6d6f7b0a6e6p+0L : inexact-ok
+= tan towardzero ldbl-96-m68k -0x5.302ab9b18593p+0L : 0x1.f0dbc6d6f7b0a6e4p+0L : inexact-ok
+= tan upward ldbl-96-m68k -0x5.302ab9b18593p+0L : 0x1.f0dbc6d6f7b0a6e6p+0L : inexact-ok
+= tan downward ldbl-128 -0x5.302ab9b18593p+0L : 0x1.f0dbc6d6f7b0a6e58732bf53fb8p+0L : inexact-ok
+= tan tonearest ldbl-128 -0x5.302ab9b18593p+0L : 0x1.f0dbc6d6f7b0a6e58732bf53fb8p+0L : inexact-ok
+= tan towardzero ldbl-128 -0x5.302ab9b18593p+0L : 0x1.f0dbc6d6f7b0a6e58732bf53fb8p+0L : inexact-ok
+= tan upward ldbl-128 -0x5.302ab9b18593p+0L : 0x1.f0dbc6d6f7b0a6e58732bf53fb81p+0L : inexact-ok
+= tan downward ldbl-128ibm -0x5.302ab9b18593p+0L : 0x1.f0dbc6d6f7b0a6e58732bf53fb8p+0L : inexact-ok
+= tan tonearest ldbl-128ibm -0x5.302ab9b18593p+0L : 0x1.f0dbc6d6f7b0a6e58732bf53fb8p+0L : inexact-ok
+= tan towardzero ldbl-128ibm -0x5.302ab9b18593p+0L : 0x1.f0dbc6d6f7b0a6e58732bf53fb8p+0L : inexact-ok
+= tan upward ldbl-128ibm -0x5.302ab9b18593p+0L : 0x1.f0dbc6d6f7b0a6e58732bf53fcp+0L : inexact-ok
+= tan downward dbl-64 -0x5.302ab9b185934p+0 : 0x1.f0dbc6d6f7af7p+0 : inexact-ok
+= tan tonearest dbl-64 -0x5.302ab9b185934p+0 : 0x1.f0dbc6d6f7af7p+0 : inexact-ok
+= tan towardzero dbl-64 -0x5.302ab9b185934p+0 : 0x1.f0dbc6d6f7af7p+0 : inexact-ok
+= tan upward dbl-64 -0x5.302ab9b185934p+0 : 0x1.f0dbc6d6f7af8p+0 : inexact-ok
+= tan downward ldbl-96-intel -0x5.302ab9b185934p+0L : 0x1.f0dbc6d6f7af75dp+0L : inexact-ok
+= tan tonearest ldbl-96-intel -0x5.302ab9b185934p+0L : 0x1.f0dbc6d6f7af75dp+0L : inexact-ok
+= tan towardzero ldbl-96-intel -0x5.302ab9b185934p+0L : 0x1.f0dbc6d6f7af75dp+0L : inexact-ok
+= tan upward ldbl-96-intel -0x5.302ab9b185934p+0L : 0x1.f0dbc6d6f7af75d2p+0L : inexact-ok
+= tan downward ldbl-96-m68k -0x5.302ab9b185934p+0L : 0x1.f0dbc6d6f7af75dp+0L : inexact-ok
+= tan tonearest ldbl-96-m68k -0x5.302ab9b185934p+0L : 0x1.f0dbc6d6f7af75dp+0L : inexact-ok
+= tan towardzero ldbl-96-m68k -0x5.302ab9b185934p+0L : 0x1.f0dbc6d6f7af75dp+0L : inexact-ok
+= tan upward ldbl-96-m68k -0x5.302ab9b185934p+0L : 0x1.f0dbc6d6f7af75d2p+0L : inexact-ok
+= tan downward ldbl-128 -0x5.302ab9b185934p+0L : 0x1.f0dbc6d6f7af75d06f670bd22cep+0L : inexact-ok
+= tan tonearest ldbl-128 -0x5.302ab9b185934p+0L : 0x1.f0dbc6d6f7af75d06f670bd22cep+0L : inexact-ok
+= tan towardzero ldbl-128 -0x5.302ab9b185934p+0L : 0x1.f0dbc6d6f7af75d06f670bd22cep+0L : inexact-ok
+= tan upward ldbl-128 -0x5.302ab9b185934p+0L : 0x1.f0dbc6d6f7af75d06f670bd22ce1p+0L : inexact-ok
+= tan downward ldbl-128ibm -0x5.302ab9b185934p+0L : 0x1.f0dbc6d6f7af75d06f670bd22c8p+0L : inexact-ok
+= tan tonearest ldbl-128ibm -0x5.302ab9b185934p+0L : 0x1.f0dbc6d6f7af75d06f670bd22dp+0L : inexact-ok
+= tan towardzero ldbl-128ibm -0x5.302ab9b185934p+0L : 0x1.f0dbc6d6f7af75d06f670bd22c8p+0L : inexact-ok
+= tan upward ldbl-128ibm -0x5.302ab9b185934p+0L : 0x1.f0dbc6d6f7af75d06f670bd22dp+0L : inexact-ok
+= tan downward ldbl-96-intel -0x5.302ab9b18593264p+0L : 0x1.f0dbc6d6f7aff08ep+0L : inexact-ok
+= tan tonearest ldbl-96-intel -0x5.302ab9b18593264p+0L : 0x1.f0dbc6d6f7aff09p+0L : inexact-ok
+= tan towardzero ldbl-96-intel -0x5.302ab9b18593264p+0L : 0x1.f0dbc6d6f7aff08ep+0L : inexact-ok
+= tan upward ldbl-96-intel -0x5.302ab9b18593264p+0L : 0x1.f0dbc6d6f7aff09p+0L : inexact-ok
+= tan downward ldbl-96-m68k -0x5.302ab9b18593264p+0L : 0x1.f0dbc6d6f7aff08ep+0L : inexact-ok
+= tan tonearest ldbl-96-m68k -0x5.302ab9b18593264p+0L : 0x1.f0dbc6d6f7aff09p+0L : inexact-ok
+= tan towardzero ldbl-96-m68k -0x5.302ab9b18593264p+0L : 0x1.f0dbc6d6f7aff08ep+0L : inexact-ok
+= tan upward ldbl-96-m68k -0x5.302ab9b18593264p+0L : 0x1.f0dbc6d6f7aff09p+0L : inexact-ok
+= tan downward ldbl-128 -0x5.302ab9b18593264p+0L : 0x1.f0dbc6d6f7aff08febfa010b436ap+0L : inexact-ok
+= tan tonearest ldbl-128 -0x5.302ab9b18593264p+0L : 0x1.f0dbc6d6f7aff08febfa010b436ap+0L : inexact-ok
+= tan towardzero ldbl-128 -0x5.302ab9b18593264p+0L : 0x1.f0dbc6d6f7aff08febfa010b436ap+0L : inexact-ok
+= tan upward ldbl-128 -0x5.302ab9b18593264p+0L : 0x1.f0dbc6d6f7aff08febfa010b436bp+0L : inexact-ok
+= tan downward ldbl-128ibm -0x5.302ab9b18593264p+0L : 0x1.f0dbc6d6f7aff08febfa010b43p+0L : inexact-ok
+= tan tonearest ldbl-128ibm -0x5.302ab9b18593264p+0L : 0x1.f0dbc6d6f7aff08febfa010b438p+0L : inexact-ok
+= tan towardzero ldbl-128ibm -0x5.302ab9b18593264p+0L : 0x1.f0dbc6d6f7aff08febfa010b43p+0L : inexact-ok
+= tan upward ldbl-128ibm -0x5.302ab9b18593264p+0L : 0x1.f0dbc6d6f7aff08febfa010b438p+0L : inexact-ok
+tan 0x1.1ad374p+0
+= tan downward flt-32 0x1.1ad374p+0f : 0x1.fcfe66p+0f : inexact-ok
+= tan tonearest flt-32 0x1.1ad374p+0f : 0x1.fcfe68p+0f : inexact-ok
+= tan towardzero flt-32 0x1.1ad374p+0f : 0x1.fcfe66p+0f : inexact-ok
+= tan upward flt-32 0x1.1ad374p+0f : 0x1.fcfe68p+0f : inexact-ok
+= tan downward dbl-64 0x1.1ad374p+0 : 0x1.fcfe678552d4ap+0 : inexact-ok
+= tan tonearest dbl-64 0x1.1ad374p+0 : 0x1.fcfe678552d4ap+0 : inexact-ok
+= tan towardzero dbl-64 0x1.1ad374p+0 : 0x1.fcfe678552d4ap+0 : inexact-ok
+= tan upward dbl-64 0x1.1ad374p+0 : 0x1.fcfe678552d4bp+0 : inexact-ok
+= tan downward ldbl-96-intel 0x1.1ad374p+0L : 0x1.fcfe678552d4a7ccp+0L : inexact-ok
+= tan tonearest ldbl-96-intel 0x1.1ad374p+0L : 0x1.fcfe678552d4a7ccp+0L : inexact-ok
+= tan towardzero ldbl-96-intel 0x1.1ad374p+0L : 0x1.fcfe678552d4a7ccp+0L : inexact-ok
+= tan upward ldbl-96-intel 0x1.1ad374p+0L : 0x1.fcfe678552d4a7cep+0L : inexact-ok
+= tan downward ldbl-96-m68k 0x1.1ad374p+0L : 0x1.fcfe678552d4a7ccp+0L : inexact-ok
+= tan tonearest ldbl-96-m68k 0x1.1ad374p+0L : 0x1.fcfe678552d4a7ccp+0L : inexact-ok
+= tan towardzero ldbl-96-m68k 0x1.1ad374p+0L : 0x1.fcfe678552d4a7ccp+0L : inexact-ok
+= tan upward ldbl-96-m68k 0x1.1ad374p+0L : 0x1.fcfe678552d4a7cep+0L : inexact-ok
+= tan downward ldbl-128 0x1.1ad374p+0L : 0x1.fcfe678552d4a7cc4536fb771831p+0L : inexact-ok
+= tan tonearest ldbl-128 0x1.1ad374p+0L : 0x1.fcfe678552d4a7cc4536fb771832p+0L : inexact-ok
+= tan towardzero ldbl-128 0x1.1ad374p+0L : 0x1.fcfe678552d4a7cc4536fb771831p+0L : inexact-ok
+= tan upward ldbl-128 0x1.1ad374p+0L : 0x1.fcfe678552d4a7cc4536fb771832p+0L : inexact-ok
+= tan downward ldbl-128ibm 0x1.1ad374p+0L : 0x1.fcfe678552d4a7cc4536fb7718p+0L : inexact-ok
+= tan tonearest ldbl-128ibm 0x1.1ad374p+0L : 0x1.fcfe678552d4a7cc4536fb7718p+0L : inexact-ok
+= tan towardzero ldbl-128ibm 0x1.1ad374p+0L : 0x1.fcfe678552d4a7cc4536fb7718p+0L : inexact-ok
+= tan upward ldbl-128ibm 0x1.1ad374p+0L : 0x1.fcfe678552d4a7cc4536fb77188p+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
@@ -205177,6 +206948,100 @@ tanh 0x2.00f9857616524p-4
 = tanh tonearest ldbl-128ibm 0x2.00f9857616524p-4L : 0x1.fe4f3a8e0515344ff794387d93p-4L : inexact-ok
 = tanh towardzero ldbl-128ibm 0x2.00f9857616524p-4L : 0x1.fe4f3a8e0515344ff794387d928p-4L : inexact-ok
 = tanh upward ldbl-128ibm 0x2.00f9857616524p-4L : 0x1.fe4f3a8e0515344ff794387d93p-4L : inexact-ok
+tanh -0xe.9e035p+0
+= tanh downward flt-32 -0xe.9e035p+0f : -0x1p+0f : inexact-ok
+= tanh tonearest flt-32 -0xe.9e035p+0f : -0x1p+0f : inexact-ok
+= tanh towardzero flt-32 -0xe.9e035p+0f : -0xf.fffffp-4f : inexact-ok
+= tanh upward flt-32 -0xe.9e035p+0f : -0xf.fffffp-4f : inexact-ok
+= tanh downward dbl-64 -0xe.9e035p+0 : -0xf.fffffffff8ecp-4 : inexact-ok
+= tanh tonearest dbl-64 -0xe.9e035p+0 : -0xf.fffffffff8eb8p-4 : inexact-ok
+= tanh towardzero dbl-64 -0xe.9e035p+0 : -0xf.fffffffff8eb8p-4 : inexact-ok
+= tanh upward dbl-64 -0xe.9e035p+0 : -0xf.fffffffff8eb8p-4 : inexact-ok
+= tanh downward ldbl-96-intel -0xe.9e035p+0L : -0xf.fffffffff8ebcp-4L : inexact-ok
+= tanh tonearest ldbl-96-intel -0xe.9e035p+0L : -0xf.fffffffff8ebcp-4L : inexact-ok
+= tanh towardzero ldbl-96-intel -0xe.9e035p+0L : -0xf.fffffffff8ebbffp-4L : inexact-ok
+= tanh upward ldbl-96-intel -0xe.9e035p+0L : -0xf.fffffffff8ebbffp-4L : inexact-ok
+= tanh downward ldbl-96-m68k -0xe.9e035p+0L : -0xf.fffffffff8ebcp-4L : inexact-ok
+= tanh tonearest ldbl-96-m68k -0xe.9e035p+0L : -0xf.fffffffff8ebcp-4L : inexact-ok
+= tanh towardzero ldbl-96-m68k -0xe.9e035p+0L : -0xf.fffffffff8ebbffp-4L : inexact-ok
+= tanh upward ldbl-96-m68k -0xe.9e035p+0L : -0xf.fffffffff8ebbffp-4L : inexact-ok
+= tanh downward ldbl-128 -0xe.9e035p+0L : -0xf.fffffffff8ebbffbf5b020cd6ab8p-4L : inexact-ok
+= tanh tonearest ldbl-128 -0xe.9e035p+0L : -0xf.fffffffff8ebbffbf5b020cd6ab8p-4L : inexact-ok
+= tanh towardzero ldbl-128 -0xe.9e035p+0L : -0xf.fffffffff8ebbffbf5b020cd6abp-4L : inexact-ok
+= tanh upward ldbl-128 -0xe.9e035p+0L : -0xf.fffffffff8ebbffbf5b020cd6abp-4L : inexact-ok
+= tanh downward ldbl-128ibm -0xe.9e035p+0L : -0xf.fffffffff8ebbffbf5b020cd6cp-4L : inexact-ok
+= tanh tonearest ldbl-128ibm -0xe.9e035p+0L : -0xf.fffffffff8ebbffbf5b020cd6cp-4L : inexact-ok
+= tanh towardzero ldbl-128ibm -0xe.9e035p+0L : -0xf.fffffffff8ebbffbf5b020cd68p-4L : inexact-ok
+= tanh upward ldbl-128ibm -0xe.9e035p+0L : -0xf.fffffffff8ebbffbf5b020cd68p-4L : inexact-ok
+tanh -0x3.c0d8b54c5a488p-4
+= tanh downward flt-32 -0x3.c0d8b4p-4f : -0x3.af99f4p-4f : inexact-ok
+= tanh tonearest flt-32 -0x3.c0d8b4p-4f : -0x3.af99fp-4f : inexact-ok
+= tanh towardzero flt-32 -0x3.c0d8b4p-4f : -0x3.af99fp-4f : inexact-ok
+= tanh upward flt-32 -0x3.c0d8b4p-4f : -0x3.af99fp-4f : inexact-ok
+= tanh downward dbl-64 -0x3.c0d8b4p-4 : -0x3.af99f04902f56p-4 : inexact-ok
+= tanh tonearest dbl-64 -0x3.c0d8b4p-4 : -0x3.af99f04902f54p-4 : inexact-ok
+= tanh towardzero dbl-64 -0x3.c0d8b4p-4 : -0x3.af99f04902f54p-4 : inexact-ok
+= tanh upward dbl-64 -0x3.c0d8b4p-4 : -0x3.af99f04902f54p-4 : inexact-ok
+= tanh downward ldbl-96-intel -0x3.c0d8b4p-4L : -0x3.af99f04902f54a6p-4L : inexact-ok
+= tanh tonearest ldbl-96-intel -0x3.c0d8b4p-4L : -0x3.af99f04902f54a6p-4L : inexact-ok
+= tanh towardzero ldbl-96-intel -0x3.c0d8b4p-4L : -0x3.af99f04902f54a5cp-4L : inexact-ok
+= tanh upward ldbl-96-intel -0x3.c0d8b4p-4L : -0x3.af99f04902f54a5cp-4L : inexact-ok
+= tanh downward ldbl-96-m68k -0x3.c0d8b4p-4L : -0x3.af99f04902f54a6p-4L : inexact-ok
+= tanh tonearest ldbl-96-m68k -0x3.c0d8b4p-4L : -0x3.af99f04902f54a6p-4L : inexact-ok
+= tanh towardzero ldbl-96-m68k -0x3.c0d8b4p-4L : -0x3.af99f04902f54a5cp-4L : inexact-ok
+= tanh upward ldbl-96-m68k -0x3.c0d8b4p-4L : -0x3.af99f04902f54a5cp-4L : inexact-ok
+= tanh downward ldbl-128 -0x3.c0d8b4p-4L : -0x3.af99f04902f54a5e1438d014c592p-4L : inexact-ok
+= tanh tonearest ldbl-128 -0x3.c0d8b4p-4L : -0x3.af99f04902f54a5e1438d014c59p-4L : inexact-ok
+= tanh towardzero ldbl-128 -0x3.c0d8b4p-4L : -0x3.af99f04902f54a5e1438d014c59p-4L : inexact-ok
+= tanh upward ldbl-128 -0x3.c0d8b4p-4L : -0x3.af99f04902f54a5e1438d014c59p-4L : inexact-ok
+= tanh downward ldbl-128ibm -0x3.c0d8b4p-4L : -0x3.af99f04902f54a5e1438d014c6p-4L : inexact-ok
+= tanh tonearest ldbl-128ibm -0x3.c0d8b4p-4L : -0x3.af99f04902f54a5e1438d014c6p-4L : inexact-ok
+= tanh towardzero ldbl-128ibm -0x3.c0d8b4p-4L : -0x3.af99f04902f54a5e1438d014c5p-4L : inexact-ok
+= tanh upward ldbl-128ibm -0x3.c0d8b4p-4L : -0x3.af99f04902f54a5e1438d014c5p-4L : inexact-ok
+= tanh downward flt-32 -0x3.c0d8b8p-4f : -0x3.af99f8p-4f : inexact-ok
+= tanh tonearest flt-32 -0x3.c0d8b8p-4f : -0x3.af99f4p-4f : inexact-ok
+= tanh towardzero flt-32 -0x3.c0d8b8p-4f : -0x3.af99f4p-4f : inexact-ok
+= tanh upward flt-32 -0x3.c0d8b8p-4f : -0x3.af99f4p-4f : inexact-ok
+= tanh downward dbl-64 -0x3.c0d8b8p-4 : -0x3.af99f412aab74p-4 : inexact-ok
+= tanh tonearest dbl-64 -0x3.c0d8b8p-4 : -0x3.af99f412aab74p-4 : inexact-ok
+= tanh towardzero dbl-64 -0x3.c0d8b8p-4 : -0x3.af99f412aab72p-4 : inexact-ok
+= tanh upward dbl-64 -0x3.c0d8b8p-4 : -0x3.af99f412aab72p-4 : inexact-ok
+= tanh downward ldbl-96-intel -0x3.c0d8b8p-4L : -0x3.af99f412aab73f5cp-4L : inexact-ok
+= tanh tonearest ldbl-96-intel -0x3.c0d8b8p-4L : -0x3.af99f412aab73f58p-4L : inexact-ok
+= tanh towardzero ldbl-96-intel -0x3.c0d8b8p-4L : -0x3.af99f412aab73f58p-4L : inexact-ok
+= tanh upward ldbl-96-intel -0x3.c0d8b8p-4L : -0x3.af99f412aab73f58p-4L : inexact-ok
+= tanh downward ldbl-96-m68k -0x3.c0d8b8p-4L : -0x3.af99f412aab73f5cp-4L : inexact-ok
+= tanh tonearest ldbl-96-m68k -0x3.c0d8b8p-4L : -0x3.af99f412aab73f58p-4L : inexact-ok
+= tanh towardzero ldbl-96-m68k -0x3.c0d8b8p-4L : -0x3.af99f412aab73f58p-4L : inexact-ok
+= tanh upward ldbl-96-m68k -0x3.c0d8b8p-4L : -0x3.af99f412aab73f58p-4L : inexact-ok
+= tanh downward ldbl-128 -0x3.c0d8b8p-4L : -0x3.af99f412aab73f59c1a2be2a32fp-4L : inexact-ok
+= tanh tonearest ldbl-128 -0x3.c0d8b8p-4L : -0x3.af99f412aab73f59c1a2be2a32fp-4L : inexact-ok
+= tanh towardzero ldbl-128 -0x3.c0d8b8p-4L : -0x3.af99f412aab73f59c1a2be2a32eep-4L : inexact-ok
+= tanh upward ldbl-128 -0x3.c0d8b8p-4L : -0x3.af99f412aab73f59c1a2be2a32eep-4L : inexact-ok
+= tanh downward ldbl-128ibm -0x3.c0d8b8p-4L : -0x3.af99f412aab73f59c1a2be2a33p-4L : inexact-ok
+= tanh tonearest ldbl-128ibm -0x3.c0d8b8p-4L : -0x3.af99f412aab73f59c1a2be2a33p-4L : inexact-ok
+= tanh towardzero ldbl-128ibm -0x3.c0d8b8p-4L : -0x3.af99f412aab73f59c1a2be2a32p-4L : inexact-ok
+= tanh upward ldbl-128ibm -0x3.c0d8b8p-4L : -0x3.af99f412aab73f59c1a2be2a32p-4L : inexact-ok
+= tanh downward dbl-64 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d72p-4 : inexact-ok
+= tanh tonearest dbl-64 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d72p-4 : inexact-ok
+= tanh towardzero dbl-64 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d7p-4 : inexact-ok
+= tanh upward dbl-64 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d7p-4 : inexact-ok
+= tanh downward ldbl-96-intel -0x3.c0d8b54c5a488p-4L : -0x3.af99f183b9d71e98p-4L : inexact-ok
+= tanh tonearest ldbl-96-intel -0x3.c0d8b54c5a488p-4L : -0x3.af99f183b9d71e98p-4L : inexact-ok
+= tanh towardzero ldbl-96-intel -0x3.c0d8b54c5a488p-4L : -0x3.af99f183b9d71e94p-4L : inexact-ok
+= tanh upward ldbl-96-intel -0x3.c0d8b54c5a488p-4L : -0x3.af99f183b9d71e94p-4L : inexact-ok
+= tanh downward ldbl-96-m68k -0x3.c0d8b54c5a488p-4L : -0x3.af99f183b9d71e98p-4L : inexact-ok
+= tanh tonearest ldbl-96-m68k -0x3.c0d8b54c5a488p-4L : -0x3.af99f183b9d71e98p-4L : inexact-ok
+= tanh towardzero ldbl-96-m68k -0x3.c0d8b54c5a488p-4L : -0x3.af99f183b9d71e94p-4L : inexact-ok
+= tanh upward ldbl-96-m68k -0x3.c0d8b54c5a488p-4L : -0x3.af99f183b9d71e94p-4L : inexact-ok
+= tanh downward ldbl-128 -0x3.c0d8b54c5a488p-4L : -0x3.af99f183b9d71e966538c40d39p-4L : inexact-ok
+= tanh tonearest ldbl-128 -0x3.c0d8b54c5a488p-4L : -0x3.af99f183b9d71e966538c40d38fep-4L : inexact-ok
+= tanh towardzero ldbl-128 -0x3.c0d8b54c5a488p-4L : -0x3.af99f183b9d71e966538c40d38fep-4L : inexact-ok
+= tanh upward ldbl-128 -0x3.c0d8b54c5a488p-4L : -0x3.af99f183b9d71e966538c40d38fep-4L : inexact-ok
+= tanh downward ldbl-128ibm -0x3.c0d8b54c5a488p-4L : -0x3.af99f183b9d71e966538c40d39p-4L : inexact-ok
+= tanh tonearest ldbl-128ibm -0x3.c0d8b54c5a488p-4L : -0x3.af99f183b9d71e966538c40d39p-4L : inexact-ok
+= tanh towardzero ldbl-128ibm -0x3.c0d8b54c5a488p-4L : -0x3.af99f183b9d71e966538c40d38p-4L : inexact-ok
+= tanh upward ldbl-128ibm -0x3.c0d8b54c5a488p-4L : -0x3.af99f183b9d71e966538c40d38p-4L : inexact-ok
 tanh min
 = tanh downward flt-32 0x4p-128f : 0x3.fffff8p-128f : inexact-ok underflow-ok errno-erange-ok
 = tanh tonearest flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok
@@ -231510,6 +233375,294 @@ tgamma -0x5.f0e02p+8
 = 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
+tgamma -0xb.3123bp+0
+= tgamma downward flt-32 -0xb.3123bp+0f : 0x1.7457c2p-24f : inexact-ok
+= tgamma tonearest flt-32 -0xb.3123bp+0f : 0x1.7457c4p-24f : inexact-ok
+= tgamma towardzero flt-32 -0xb.3123bp+0f : 0x1.7457c2p-24f : inexact-ok
+= tgamma upward flt-32 -0xb.3123bp+0f : 0x1.7457c4p-24f : inexact-ok
+= tgamma downward dbl-64 -0xb.3123bp+0 : 0x1.7457c3b4ad98ep-24 : inexact-ok
+= tgamma tonearest dbl-64 -0xb.3123bp+0 : 0x1.7457c3b4ad98fp-24 : inexact-ok
+= tgamma towardzero dbl-64 -0xb.3123bp+0 : 0x1.7457c3b4ad98ep-24 : inexact-ok
+= tgamma upward dbl-64 -0xb.3123bp+0 : 0x1.7457c3b4ad98fp-24 : inexact-ok
+= tgamma downward ldbl-96-intel -0xb.3123bp+0L : 0x1.7457c3b4ad98efdep-24L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.3123bp+0L : 0x1.7457c3b4ad98efdep-24L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.3123bp+0L : 0x1.7457c3b4ad98efdep-24L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.3123bp+0L : 0x1.7457c3b4ad98efep-24L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.3123bp+0L : 0x1.7457c3b4ad98efdep-24L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.3123bp+0L : 0x1.7457c3b4ad98efdep-24L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.3123bp+0L : 0x1.7457c3b4ad98efdep-24L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.3123bp+0L : 0x1.7457c3b4ad98efep-24L : inexact-ok
+= tgamma downward ldbl-128 -0xb.3123bp+0L : 0x1.7457c3b4ad98efde20da0f4ce492p-24L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.3123bp+0L : 0x1.7457c3b4ad98efde20da0f4ce493p-24L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.3123bp+0L : 0x1.7457c3b4ad98efde20da0f4ce492p-24L : inexact-ok
+= tgamma upward ldbl-128 -0xb.3123bp+0L : 0x1.7457c3b4ad98efde20da0f4ce493p-24L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.3123bp+0L : 0x1.7457c3b4ad98efde20da0f4ce48p-24L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xb.3123bp+0L : 0x1.7457c3b4ad98efde20da0f4ce48p-24L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xb.3123bp+0L : 0x1.7457c3b4ad98efde20da0f4ce48p-24L : inexact-ok
+= tgamma upward ldbl-128ibm -0xb.3123bp+0L : 0x1.7457c3b4ad98efde20da0f4ce5p-24L : inexact-ok
+tgamma -0x9.6d538p+0
+= tgamma downward flt-32 -0x9.6d538p+0f : 0x3.87a648p-20f : inexact-ok
+= tgamma tonearest flt-32 -0x9.6d538p+0f : 0x3.87a648p-20f : inexact-ok
+= tgamma towardzero flt-32 -0x9.6d538p+0f : 0x3.87a648p-20f : inexact-ok
+= tgamma upward flt-32 -0x9.6d538p+0f : 0x3.87a64cp-20f : inexact-ok
+= tgamma downward dbl-64 -0x9.6d538p+0 : 0x3.87a648c74383ap-20 : inexact-ok
+= tgamma tonearest dbl-64 -0x9.6d538p+0 : 0x3.87a648c74383ap-20 : inexact-ok
+= tgamma towardzero dbl-64 -0x9.6d538p+0 : 0x3.87a648c74383ap-20 : inexact-ok
+= tgamma upward dbl-64 -0x9.6d538p+0 : 0x3.87a648c74383cp-20 : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.6d538p+0L : 0x3.87a648c74383af5p-20L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.6d538p+0L : 0x3.87a648c74383af54p-20L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.6d538p+0L : 0x3.87a648c74383af5p-20L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.6d538p+0L : 0x3.87a648c74383af54p-20L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.6d538p+0L : 0x3.87a648c74383af5p-20L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.6d538p+0L : 0x3.87a648c74383af54p-20L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.6d538p+0L : 0x3.87a648c74383af5p-20L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.6d538p+0L : 0x3.87a648c74383af54p-20L : inexact-ok
+= tgamma downward ldbl-128 -0x9.6d538p+0L : 0x3.87a648c74383af53349fc0cb0096p-20L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.6d538p+0L : 0x3.87a648c74383af53349fc0cb0098p-20L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.6d538p+0L : 0x3.87a648c74383af53349fc0cb0096p-20L : inexact-ok
+= tgamma upward ldbl-128 -0x9.6d538p+0L : 0x3.87a648c74383af53349fc0cb0098p-20L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.6d538p+0L : 0x3.87a648c74383af53349fc0cbp-20L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.6d538p+0L : 0x3.87a648c74383af53349fc0cb01p-20L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.6d538p+0L : 0x3.87a648c74383af53349fc0cbp-20L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.6d538p+0L : 0x3.87a648c74383af53349fc0cb01p-20L : inexact-ok
+tgamma -0xc.c2439p+0
+= tgamma downward flt-32 -0xc.c2439p+0f : -0x5.e4e83p-32f : inexact-ok
+= tgamma tonearest flt-32 -0xc.c2439p+0f : -0x5.e4e83p-32f : inexact-ok
+= tgamma towardzero flt-32 -0xc.c2439p+0f : -0x5.e4e828p-32f : inexact-ok
+= tgamma upward flt-32 -0xc.c2439p+0f : -0x5.e4e828p-32f : inexact-ok
+= tgamma downward dbl-64 -0xc.c2439p+0 : -0x5.e4e82c4f32084p-32 : inexact-ok
+= tgamma tonearest dbl-64 -0xc.c2439p+0 : -0x5.e4e82c4f3208p-32 : inexact-ok
+= tgamma towardzero dbl-64 -0xc.c2439p+0 : -0x5.e4e82c4f3208p-32 : inexact-ok
+= tgamma upward dbl-64 -0xc.c2439p+0 : -0x5.e4e82c4f3208p-32 : inexact-ok
+= tgamma downward ldbl-96-intel -0xc.c2439p+0L : -0x5.e4e82c4f32081cb8p-32L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xc.c2439p+0L : -0x5.e4e82c4f32081cbp-32L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xc.c2439p+0L : -0x5.e4e82c4f32081cbp-32L : inexact-ok
+= tgamma upward ldbl-96-intel -0xc.c2439p+0L : -0x5.e4e82c4f32081cbp-32L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xc.c2439p+0L : -0x5.e4e82c4f32081cb8p-32L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xc.c2439p+0L : -0x5.e4e82c4f32081cbp-32L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xc.c2439p+0L : -0x5.e4e82c4f32081cbp-32L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xc.c2439p+0L : -0x5.e4e82c4f32081cbp-32L : inexact-ok
+= tgamma downward ldbl-128 -0xc.c2439p+0L : -0x5.e4e82c4f32081cb334c8415c97p-32L : inexact-ok
+= tgamma tonearest ldbl-128 -0xc.c2439p+0L : -0x5.e4e82c4f32081cb334c8415c97p-32L : inexact-ok
+= tgamma towardzero ldbl-128 -0xc.c2439p+0L : -0x5.e4e82c4f32081cb334c8415c96fcp-32L : inexact-ok
+= tgamma upward ldbl-128 -0xc.c2439p+0L : -0x5.e4e82c4f32081cb334c8415c96fcp-32L : inexact-ok
+= tgamma downward ldbl-128ibm -0xc.c2439p+0L : -0x5.e4e82c4f32081cb334c8415c98p-32L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xc.c2439p+0L : -0x5.e4e82c4f32081cb334c8415c96p-32L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xc.c2439p+0L : -0x5.e4e82c4f32081cb334c8415c96p-32L : inexact-ok
+= tgamma upward ldbl-128ibm -0xc.c2439p+0L : -0x5.e4e82c4f32081cb334c8415c96p-32L : inexact-ok
+tgamma -0xc.372f043322128p+0
+= tgamma downward flt-32 -0xc.372fp+0f : -0x1.a07f68p-28f : inexact-ok
+= tgamma tonearest flt-32 -0xc.372fp+0f : -0x1.a07f68p-28f : inexact-ok
+= tgamma towardzero flt-32 -0xc.372fp+0f : -0x1.a07f66p-28f : inexact-ok
+= tgamma upward flt-32 -0xc.372fp+0f : -0x1.a07f66p-28f : inexact-ok
+= tgamma downward dbl-64 -0xc.372fp+0 : -0x1.a07f67df4a68bp-28 : inexact-ok
+= tgamma tonearest dbl-64 -0xc.372fp+0 : -0x1.a07f67df4a68bp-28 : inexact-ok
+= tgamma towardzero dbl-64 -0xc.372fp+0 : -0x1.a07f67df4a68ap-28 : inexact-ok
+= tgamma upward dbl-64 -0xc.372fp+0 : -0x1.a07f67df4a68ap-28 : inexact-ok
+= tgamma downward ldbl-96-intel -0xc.372fp+0L : -0x1.a07f67df4a68ace4p-28L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xc.372fp+0L : -0x1.a07f67df4a68ace2p-28L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xc.372fp+0L : -0x1.a07f67df4a68ace2p-28L : inexact-ok
+= tgamma upward ldbl-96-intel -0xc.372fp+0L : -0x1.a07f67df4a68ace2p-28L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xc.372fp+0L : -0x1.a07f67df4a68ace4p-28L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xc.372fp+0L : -0x1.a07f67df4a68ace2p-28L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xc.372fp+0L : -0x1.a07f67df4a68ace2p-28L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xc.372fp+0L : -0x1.a07f67df4a68ace2p-28L : inexact-ok
+= tgamma downward ldbl-128 -0xc.372fp+0L : -0x1.a07f67df4a68ace268536cf8aa45p-28L : inexact-ok
+= tgamma tonearest ldbl-128 -0xc.372fp+0L : -0x1.a07f67df4a68ace268536cf8aa44p-28L : inexact-ok
+= tgamma towardzero ldbl-128 -0xc.372fp+0L : -0x1.a07f67df4a68ace268536cf8aa44p-28L : inexact-ok
+= tgamma upward ldbl-128 -0xc.372fp+0L : -0x1.a07f67df4a68ace268536cf8aa44p-28L : inexact-ok
+= tgamma downward ldbl-128ibm -0xc.372fp+0L : -0x1.a07f67df4a68ace268536cf8aa8p-28L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xc.372fp+0L : -0x1.a07f67df4a68ace268536cf8aa8p-28L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xc.372fp+0L : -0x1.a07f67df4a68ace268536cf8aap-28L : inexact-ok
+= tgamma upward ldbl-128ibm -0xc.372fp+0L : -0x1.a07f67df4a68ace268536cf8aap-28L : inexact-ok
+= tgamma downward flt-32 -0xc.372f1p+0f : -0x1.a07ecp-28f : inexact-ok
+= tgamma tonearest flt-32 -0xc.372f1p+0f : -0x1.a07ecp-28f : inexact-ok
+= tgamma towardzero flt-32 -0xc.372f1p+0f : -0x1.a07ebep-28f : inexact-ok
+= tgamma upward flt-32 -0xc.372f1p+0f : -0x1.a07ebep-28f : inexact-ok
+= tgamma downward dbl-64 -0xc.372f1p+0 : -0x1.a07ebff6ed1d9p-28 : inexact-ok
+= tgamma tonearest dbl-64 -0xc.372f1p+0 : -0x1.a07ebff6ed1d9p-28 : inexact-ok
+= tgamma towardzero dbl-64 -0xc.372f1p+0 : -0x1.a07ebff6ed1d8p-28 : inexact-ok
+= tgamma upward dbl-64 -0xc.372f1p+0 : -0x1.a07ebff6ed1d8p-28 : inexact-ok
+= tgamma downward ldbl-96-intel -0xc.372f1p+0L : -0x1.a07ebff6ed1d89aap-28L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xc.372f1p+0L : -0x1.a07ebff6ed1d89a8p-28L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xc.372f1p+0L : -0x1.a07ebff6ed1d89a8p-28L : inexact-ok
+= tgamma upward ldbl-96-intel -0xc.372f1p+0L : -0x1.a07ebff6ed1d89a8p-28L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xc.372f1p+0L : -0x1.a07ebff6ed1d89aap-28L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xc.372f1p+0L : -0x1.a07ebff6ed1d89a8p-28L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xc.372f1p+0L : -0x1.a07ebff6ed1d89a8p-28L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xc.372f1p+0L : -0x1.a07ebff6ed1d89a8p-28L : inexact-ok
+= tgamma downward ldbl-128 -0xc.372f1p+0L : -0x1.a07ebff6ed1d89a8c38abc6815e4p-28L : inexact-ok
+= tgamma tonearest ldbl-128 -0xc.372f1p+0L : -0x1.a07ebff6ed1d89a8c38abc6815e3p-28L : inexact-ok
+= tgamma towardzero ldbl-128 -0xc.372f1p+0L : -0x1.a07ebff6ed1d89a8c38abc6815e3p-28L : inexact-ok
+= tgamma upward ldbl-128 -0xc.372f1p+0L : -0x1.a07ebff6ed1d89a8c38abc6815e3p-28L : inexact-ok
+= tgamma downward ldbl-128ibm -0xc.372f1p+0L : -0x1.a07ebff6ed1d89a8c38abc6816p-28L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xc.372f1p+0L : -0x1.a07ebff6ed1d89a8c38abc6816p-28L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xc.372f1p+0L : -0x1.a07ebff6ed1d89a8c38abc68158p-28L : inexact-ok
+= tgamma upward ldbl-128ibm -0xc.372f1p+0L : -0x1.a07ebff6ed1d89a8c38abc68158p-28L : inexact-ok
+= tgamma downward dbl-64 -0xc.372f043322128p+0 : -0x1.a07f3bcc8e5d3p-28 : inexact-ok
+= tgamma tonearest dbl-64 -0xc.372f043322128p+0 : -0x1.a07f3bcc8e5d2p-28 : inexact-ok
+= tgamma towardzero dbl-64 -0xc.372f043322128p+0 : -0x1.a07f3bcc8e5d2p-28 : inexact-ok
+= tgamma upward dbl-64 -0xc.372f043322128p+0 : -0x1.a07f3bcc8e5d2p-28 : inexact-ok
+= tgamma downward ldbl-96-intel -0xc.372f043322128p+0L : -0x1.a07f3bcc8e5d21p-28L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xc.372f043322128p+0L : -0x1.a07f3bcc8e5d21p-28L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xc.372f043322128p+0L : -0x1.a07f3bcc8e5d20fep-28L : inexact-ok
+= tgamma upward ldbl-96-intel -0xc.372f043322128p+0L : -0x1.a07f3bcc8e5d20fep-28L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xc.372f043322128p+0L : -0x1.a07f3bcc8e5d21p-28L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xc.372f043322128p+0L : -0x1.a07f3bcc8e5d21p-28L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xc.372f043322128p+0L : -0x1.a07f3bcc8e5d20fep-28L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xc.372f043322128p+0L : -0x1.a07f3bcc8e5d20fep-28L : inexact-ok
+= tgamma downward ldbl-128 -0xc.372f043322128p+0L : -0x1.a07f3bcc8e5d20ff6630404ac98cp-28L : inexact-ok
+= tgamma tonearest ldbl-128 -0xc.372f043322128p+0L : -0x1.a07f3bcc8e5d20ff6630404ac98cp-28L : inexact-ok
+= tgamma towardzero ldbl-128 -0xc.372f043322128p+0L : -0x1.a07f3bcc8e5d20ff6630404ac98bp-28L : inexact-ok
+= tgamma upward ldbl-128 -0xc.372f043322128p+0L : -0x1.a07f3bcc8e5d20ff6630404ac98bp-28L : inexact-ok
+= tgamma downward ldbl-128ibm -0xc.372f043322128p+0L : -0x1.a07f3bcc8e5d20ff6630404acap-28L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xc.372f043322128p+0L : -0x1.a07f3bcc8e5d20ff6630404ac98p-28L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xc.372f043322128p+0L : -0x1.a07f3bcc8e5d20ff6630404ac98p-28L : inexact-ok
+= tgamma upward ldbl-128ibm -0xc.372f043322128p+0L : -0x1.a07f3bcc8e5d20ff6630404ac98p-28L : inexact-ok
+tgamma -0xa.ccfcep+0
+= tgamma downward flt-32 -0xa.ccfcep+0f : -0x3.a90678p-24f : inexact-ok
+= tgamma tonearest flt-32 -0xa.ccfcep+0f : -0x3.a90678p-24f : inexact-ok
+= tgamma towardzero flt-32 -0xa.ccfcep+0f : -0x3.a90674p-24f : inexact-ok
+= tgamma upward flt-32 -0xa.ccfcep+0f : -0x3.a90674p-24f : inexact-ok
+= tgamma downward dbl-64 -0xa.ccfcep+0 : -0x3.a90676ce3e42ap-24 : inexact-ok
+= tgamma tonearest dbl-64 -0xa.ccfcep+0 : -0x3.a90676ce3e42ap-24 : inexact-ok
+= tgamma towardzero dbl-64 -0xa.ccfcep+0 : -0x3.a90676ce3e428p-24 : inexact-ok
+= tgamma upward dbl-64 -0xa.ccfcep+0 : -0x3.a90676ce3e428p-24 : inexact-ok
+= tgamma downward ldbl-96-intel -0xa.ccfcep+0L : -0x3.a90676ce3e42978p-24L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xa.ccfcep+0L : -0x3.a90676ce3e42978p-24L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xa.ccfcep+0L : -0x3.a90676ce3e42977cp-24L : inexact-ok
+= tgamma upward ldbl-96-intel -0xa.ccfcep+0L : -0x3.a90676ce3e42977cp-24L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xa.ccfcep+0L : -0x3.a90676ce3e42978p-24L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xa.ccfcep+0L : -0x3.a90676ce3e42978p-24L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xa.ccfcep+0L : -0x3.a90676ce3e42977cp-24L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xa.ccfcep+0L : -0x3.a90676ce3e42977cp-24L : inexact-ok
+= tgamma downward ldbl-128 -0xa.ccfcep+0L : -0x3.a90676ce3e42977fd5f43449ec86p-24L : inexact-ok
+= tgamma tonearest ldbl-128 -0xa.ccfcep+0L : -0x3.a90676ce3e42977fd5f43449ec86p-24L : inexact-ok
+= tgamma towardzero ldbl-128 -0xa.ccfcep+0L : -0x3.a90676ce3e42977fd5f43449ec84p-24L : inexact-ok
+= tgamma upward ldbl-128 -0xa.ccfcep+0L : -0x3.a90676ce3e42977fd5f43449ec84p-24L : inexact-ok
+= tgamma downward ldbl-128ibm -0xa.ccfcep+0L : -0x3.a90676ce3e42977fd5f43449edp-24L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xa.ccfcep+0L : -0x3.a90676ce3e42977fd5f43449edp-24L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xa.ccfcep+0L : -0x3.a90676ce3e42977fd5f43449ecp-24L : inexact-ok
+= tgamma upward ldbl-128ibm -0xa.ccfcep+0L : -0x3.a90676ce3e42977fd5f43449ecp-24L : inexact-ok
+tgamma -0x9.418c8p+0
+= tgamma downward flt-32 -0x9.418c8p+0f : 0x7.0e2dap-20f : inexact-ok
+= tgamma tonearest flt-32 -0x9.418c8p+0f : 0x7.0e2dap-20f : inexact-ok
+= tgamma towardzero flt-32 -0x9.418c8p+0f : 0x7.0e2dap-20f : inexact-ok
+= tgamma upward flt-32 -0x9.418c8p+0f : 0x7.0e2da8p-20f : inexact-ok
+= tgamma downward dbl-64 -0x9.418c8p+0 : 0x7.0e2da01118b5p-20 : inexact-ok
+= tgamma tonearest dbl-64 -0x9.418c8p+0 : 0x7.0e2da01118b54p-20 : inexact-ok
+= tgamma towardzero dbl-64 -0x9.418c8p+0 : 0x7.0e2da01118b5p-20 : inexact-ok
+= tgamma upward dbl-64 -0x9.418c8p+0 : 0x7.0e2da01118b54p-20 : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.418c8p+0L : 0x7.0e2da01118b5267p-20L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.418c8p+0L : 0x7.0e2da01118b52678p-20L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.418c8p+0L : 0x7.0e2da01118b5267p-20L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.418c8p+0L : 0x7.0e2da01118b52678p-20L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.418c8p+0L : 0x7.0e2da01118b5267p-20L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.418c8p+0L : 0x7.0e2da01118b52678p-20L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.418c8p+0L : 0x7.0e2da01118b5267p-20L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.418c8p+0L : 0x7.0e2da01118b52678p-20L : inexact-ok
+= tgamma downward ldbl-128 -0x9.418c8p+0L : 0x7.0e2da01118b52676a3ab4824587p-20L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.418c8p+0L : 0x7.0e2da01118b52676a3ab4824587p-20L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.418c8p+0L : 0x7.0e2da01118b52676a3ab4824587p-20L : inexact-ok
+= tgamma upward ldbl-128 -0x9.418c8p+0L : 0x7.0e2da01118b52676a3ab48245874p-20L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.418c8p+0L : 0x7.0e2da01118b52676a3ab482458p-20L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.418c8p+0L : 0x7.0e2da01118b52676a3ab482458p-20L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.418c8p+0L : 0x7.0e2da01118b52676a3ab482458p-20L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.418c8p+0L : 0x7.0e2da01118b52676a3ab48245ap-20L : inexact-ok
+tgamma -0x6.ce9158p+0
+= tgamma downward flt-32 -0x6.ce9158p+0f : -0x6.97c61p-12f : inexact-ok
+= tgamma tonearest flt-32 -0x6.ce9158p+0f : -0x6.97c608p-12f : inexact-ok
+= tgamma towardzero flt-32 -0x6.ce9158p+0f : -0x6.97c608p-12f : inexact-ok
+= tgamma upward flt-32 -0x6.ce9158p+0f : -0x6.97c608p-12f : inexact-ok
+= tgamma downward dbl-64 -0x6.ce9158p+0 : -0x6.97c60a22487f4p-12 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.ce9158p+0 : -0x6.97c60a22487f4p-12 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.ce9158p+0 : -0x6.97c60a22487fp-12 : inexact-ok
+= tgamma upward dbl-64 -0x6.ce9158p+0 : -0x6.97c60a22487fp-12 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.ce9158p+0L : -0x6.97c60a22487f2ce8p-12L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.ce9158p+0L : -0x6.97c60a22487f2cep-12L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.ce9158p+0L : -0x6.97c60a22487f2cep-12L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.ce9158p+0L : -0x6.97c60a22487f2cep-12L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.ce9158p+0L : -0x6.97c60a22487f2ce8p-12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.ce9158p+0L : -0x6.97c60a22487f2cep-12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.ce9158p+0L : -0x6.97c60a22487f2cep-12L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.ce9158p+0L : -0x6.97c60a22487f2cep-12L : inexact-ok
+= tgamma downward ldbl-128 -0x6.ce9158p+0L : -0x6.97c60a22487f2ce27930a893474p-12L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.ce9158p+0L : -0x6.97c60a22487f2ce27930a893473cp-12L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.ce9158p+0L : -0x6.97c60a22487f2ce27930a893473cp-12L : inexact-ok
+= tgamma upward ldbl-128 -0x6.ce9158p+0L : -0x6.97c60a22487f2ce27930a893473cp-12L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.ce9158p+0L : -0x6.97c60a22487f2ce27930a89348p-12L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.ce9158p+0L : -0x6.97c60a22487f2ce27930a89348p-12L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.ce9158p+0L : -0x6.97c60a22487f2ce27930a89346p-12L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.ce9158p+0L : -0x6.97c60a22487f2ce27930a89346p-12L : inexact-ok
+tgamma -0xd.cbf53d0e7d06p+0
+= tgamma downward flt-32 -0xd.cbf53p+0f : 0x7.250828p-36f : inexact-ok
+= tgamma tonearest flt-32 -0xd.cbf53p+0f : 0x7.25083p-36f : inexact-ok
+= tgamma towardzero flt-32 -0xd.cbf53p+0f : 0x7.250828p-36f : inexact-ok
+= tgamma upward flt-32 -0xd.cbf53p+0f : 0x7.25083p-36f : inexact-ok
+= tgamma downward dbl-64 -0xd.cbf53p+0 : 0x7.25082d9261004p-36 : inexact-ok
+= tgamma tonearest dbl-64 -0xd.cbf53p+0 : 0x7.25082d9261008p-36 : inexact-ok
+= tgamma towardzero dbl-64 -0xd.cbf53p+0 : 0x7.25082d9261004p-36 : inexact-ok
+= tgamma upward dbl-64 -0xd.cbf53p+0 : 0x7.25082d9261008p-36 : inexact-ok
+= tgamma downward ldbl-96-intel -0xd.cbf53p+0L : 0x7.25082d9261006e48p-36L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xd.cbf53p+0L : 0x7.25082d9261006e48p-36L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xd.cbf53p+0L : 0x7.25082d9261006e48p-36L : inexact-ok
+= tgamma upward ldbl-96-intel -0xd.cbf53p+0L : 0x7.25082d9261006e5p-36L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xd.cbf53p+0L : 0x7.25082d9261006e48p-36L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xd.cbf53p+0L : 0x7.25082d9261006e48p-36L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xd.cbf53p+0L : 0x7.25082d9261006e48p-36L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xd.cbf53p+0L : 0x7.25082d9261006e5p-36L : inexact-ok
+= tgamma downward ldbl-128 -0xd.cbf53p+0L : 0x7.25082d9261006e485f7777504304p-36L : inexact-ok
+= tgamma tonearest ldbl-128 -0xd.cbf53p+0L : 0x7.25082d9261006e485f7777504304p-36L : inexact-ok
+= tgamma towardzero ldbl-128 -0xd.cbf53p+0L : 0x7.25082d9261006e485f7777504304p-36L : inexact-ok
+= tgamma upward ldbl-128 -0xd.cbf53p+0L : 0x7.25082d9261006e485f7777504308p-36L : inexact-ok
+= tgamma downward ldbl-128ibm -0xd.cbf53p+0L : 0x7.25082d9261006e485f77775042p-36L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xd.cbf53p+0L : 0x7.25082d9261006e485f77775044p-36L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xd.cbf53p+0L : 0x7.25082d9261006e485f77775042p-36L : inexact-ok
+= tgamma upward ldbl-128ibm -0xd.cbf53p+0L : 0x7.25082d9261006e485f77775044p-36L : inexact-ok
+= tgamma downward flt-32 -0xd.cbf54p+0f : 0x7.2508ep-36f : inexact-ok
+= tgamma tonearest flt-32 -0xd.cbf54p+0f : 0x7.2508ep-36f : inexact-ok
+= tgamma towardzero flt-32 -0xd.cbf54p+0f : 0x7.2508ep-36f : inexact-ok
+= tgamma upward flt-32 -0xd.cbf54p+0f : 0x7.2508e8p-36f : inexact-ok
+= tgamma downward dbl-64 -0xd.cbf54p+0 : 0x7.2508e12d1cf5cp-36 : inexact-ok
+= tgamma tonearest dbl-64 -0xd.cbf54p+0 : 0x7.2508e12d1cf5cp-36 : inexact-ok
+= tgamma towardzero dbl-64 -0xd.cbf54p+0 : 0x7.2508e12d1cf5cp-36 : inexact-ok
+= tgamma upward dbl-64 -0xd.cbf54p+0 : 0x7.2508e12d1cf6p-36 : inexact-ok
+= tgamma downward ldbl-96-intel -0xd.cbf54p+0L : 0x7.2508e12d1cf5cc38p-36L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xd.cbf54p+0L : 0x7.2508e12d1cf5cc38p-36L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xd.cbf54p+0L : 0x7.2508e12d1cf5cc38p-36L : inexact-ok
+= tgamma upward ldbl-96-intel -0xd.cbf54p+0L : 0x7.2508e12d1cf5cc4p-36L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xd.cbf54p+0L : 0x7.2508e12d1cf5cc38p-36L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xd.cbf54p+0L : 0x7.2508e12d1cf5cc38p-36L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xd.cbf54p+0L : 0x7.2508e12d1cf5cc38p-36L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xd.cbf54p+0L : 0x7.2508e12d1cf5cc4p-36L : inexact-ok
+= tgamma downward ldbl-128 -0xd.cbf54p+0L : 0x7.2508e12d1cf5cc3b2b09fb501174p-36L : inexact-ok
+= tgamma tonearest ldbl-128 -0xd.cbf54p+0L : 0x7.2508e12d1cf5cc3b2b09fb501178p-36L : inexact-ok
+= tgamma towardzero ldbl-128 -0xd.cbf54p+0L : 0x7.2508e12d1cf5cc3b2b09fb501174p-36L : inexact-ok
+= tgamma upward ldbl-128 -0xd.cbf54p+0L : 0x7.2508e12d1cf5cc3b2b09fb501178p-36L : inexact-ok
+= tgamma downward ldbl-128ibm -0xd.cbf54p+0L : 0x7.2508e12d1cf5cc3b2b09fb501p-36L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xd.cbf54p+0L : 0x7.2508e12d1cf5cc3b2b09fb5012p-36L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xd.cbf54p+0L : 0x7.2508e12d1cf5cc3b2b09fb501p-36L : inexact-ok
+= tgamma upward ldbl-128ibm -0xd.cbf54p+0L : 0x7.2508e12d1cf5cc3b2b09fb5012p-36L : inexact-ok
+= tgamma downward dbl-64 -0xd.cbf53d0e7d06p+0 : 0x7.2508c022ac5ap-36 : inexact-ok
+= tgamma tonearest dbl-64 -0xd.cbf53d0e7d06p+0 : 0x7.2508c022ac5ap-36 : inexact-ok
+= tgamma towardzero dbl-64 -0xd.cbf53d0e7d06p+0 : 0x7.2508c022ac5ap-36 : inexact-ok
+= tgamma upward dbl-64 -0xd.cbf53d0e7d06p+0 : 0x7.2508c022ac5a4p-36 : inexact-ok
+= tgamma downward ldbl-96-intel -0xd.cbf53d0e7d06p+0L : 0x7.2508c022ac5a1f1p-36L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xd.cbf53d0e7d06p+0L : 0x7.2508c022ac5a1f1p-36L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xd.cbf53d0e7d06p+0L : 0x7.2508c022ac5a1f1p-36L : inexact-ok
+= tgamma upward ldbl-96-intel -0xd.cbf53d0e7d06p+0L : 0x7.2508c022ac5a1f18p-36L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xd.cbf53d0e7d06p+0L : 0x7.2508c022ac5a1f1p-36L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xd.cbf53d0e7d06p+0L : 0x7.2508c022ac5a1f1p-36L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xd.cbf53d0e7d06p+0L : 0x7.2508c022ac5a1f1p-36L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xd.cbf53d0e7d06p+0L : 0x7.2508c022ac5a1f18p-36L : inexact-ok
+= tgamma downward ldbl-128 -0xd.cbf53d0e7d06p+0L : 0x7.2508c022ac5a1f121d3ba32c5948p-36L : inexact-ok
+= tgamma tonearest ldbl-128 -0xd.cbf53d0e7d06p+0L : 0x7.2508c022ac5a1f121d3ba32c5948p-36L : inexact-ok
+= tgamma towardzero ldbl-128 -0xd.cbf53d0e7d06p+0L : 0x7.2508c022ac5a1f121d3ba32c5948p-36L : inexact-ok
+= tgamma upward ldbl-128 -0xd.cbf53d0e7d06p+0L : 0x7.2508c022ac5a1f121d3ba32c594cp-36L : inexact-ok
+= tgamma downward ldbl-128ibm -0xd.cbf53d0e7d06p+0L : 0x7.2508c022ac5a1f121d3ba32c58p-36L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xd.cbf53d0e7d06p+0L : 0x7.2508c022ac5a1f121d3ba32c5ap-36L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xd.cbf53d0e7d06p+0L : 0x7.2508c022ac5a1f121d3ba32c58p-36L : inexact-ok
+= tgamma upward ldbl-128ibm -0xd.cbf53d0e7d06p+0L : 0x7.2508c022ac5a1f121d3ba32c5ap-36L : inexact-ok
 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 de53451879..8263717281 100644
--- a/sysdeps/i386/fpu/libm-test-ulps
+++ b/sysdeps/i386/fpu/libm-test-ulps
@@ -2,6 +2,8 @@
 
 # Maximal error of functions:
 Function: "acos":
+double: 1
+idouble: 1
 ildouble: 1
 ldouble: 1
 
@@ -14,10 +16,14 @@ ildouble: 2
 ldouble: 2
 
 Function: "acos_upward":
+double: 1
+idouble: 1
 ildouble: 2
 ldouble: 2
 
 Function: "acosh":
+double: 1
+idouble: 1
 ildouble: 4
 ldouble: 2
 
@@ -34,6 +40,8 @@ ildouble: 6
 ldouble: 4
 
 Function: "acosh_upward":
+double: 1
+idouble: 1
 ildouble: 4
 ldouble: 3
 
@@ -44,10 +52,14 @@ ildouble: 1
 ldouble: 1
 
 Function: "asin_downward":
+double: 1
+idouble: 1
 ildouble: 2
 ldouble: 2
 
 Function: "asin_towardzero":
+double: 1
+idouble: 1
 ildouble: 1
 ldouble: 1
 
@@ -62,18 +74,20 @@ ldouble: 1
 Function: "asinh":
 double: 1
 idouble: 1
-ildouble: 2
-ldouble: 2
+ildouble: 3
+ldouble: 3
 
 Function: "asinh_downward":
 double: 1
 float: 1
+idouble: 1
 ildouble: 5
 ldouble: 5
 
 Function: "asinh_towardzero":
 double: 1
 float: 1
+idouble: 1
 ildouble: 4
 ldouble: 4
 
@@ -83,13 +97,17 @@ float: 1
 idouble: 1
 ifloat: 1
 ildouble: 5
-ldouble: 4
+ldouble: 5
 
 Function: "atan":
+double: 1
+idouble: 1
 ildouble: 1
 ldouble: 1
 
 Function: "atan2":
+double: 1
+idouble: 1
 ildouble: 1
 ldouble: 1
 
@@ -165,12 +183,15 @@ ldouble: 3
 
 Function: "atanh_upward":
 double: 1
+float: 1
 idouble: 1
 ifloat: 1
 ildouble: 5
 ldouble: 5
 
 Function: "cabs":
+double: 1
+idouble: 1
 ildouble: 1
 ldouble: 1
 
@@ -595,8 +616,8 @@ double: 1
 float: 1
 idouble: 1
 ifloat: 1
-ildouble: 2
-ldouble: 2
+ildouble: 3
+ldouble: 3
 
 Function: "cbrt_downward":
 double: 1
@@ -962,6 +983,7 @@ ldouble: 2
 
 Function: "cosh":
 double: 1
+idouble: 1
 ildouble: 2
 ldouble: 2
 
@@ -1230,8 +1252,8 @@ double: 1
 float: 1
 idouble: 1
 ifloat: 1
-ildouble: 3
-ldouble: 3
+ildouble: 4
+ldouble: 4
 
 Function: Real part of "ctan":
 double: 1
@@ -1386,7 +1408,9 @@ ildouble: 1
 ldouble: 1
 
 Function: "erf_upward":
+double: 1
 float: 1
+idouble: 1
 ifloat: 1
 ildouble: 1
 ldouble: 1
@@ -1420,8 +1444,8 @@ double: 2
 float: 2
 idouble: 2
 ifloat: 2
-ildouble: 4
-ldouble: 4
+ildouble: 5
+ldouble: 5
 
 Function: "exp":
 double: 1
@@ -1470,6 +1494,8 @@ ildouble: 1
 ldouble: 1
 
 Function: "exp2_towardzero":
+double: 1
+idouble: 1
 ildouble: 1
 ldouble: 1
 
@@ -1486,12 +1512,14 @@ ldouble: 1
 Function: "exp_towardzero":
 double: 1
 idouble: 1
-ildouble: 1
-ldouble: 1
+ildouble: 2
+ldouble: 2
 
 Function: "exp_upward":
 double: 1
+float: 1
 idouble: 1
+ifloat: 1
 ildouble: 1
 ldouble: 1
 
@@ -1710,6 +1738,8 @@ ildouble: 4
 ldouble: 4
 
 Function: "log":
+double: 1
+idouble: 1
 ildouble: 1
 ldouble: 1
 
@@ -1754,16 +1784,16 @@ double: 1
 float: 1
 idouble: 1
 ifloat: 1
-ildouble: 3
-ldouble: 3
+ildouble: 4
+ldouble: 4
 
 Function: "log1p_towardzero":
 double: 1
 float: 1
 idouble: 1
 ifloat: 1
-ildouble: 3
-ldouble: 3
+ildouble: 4
+ldouble: 4
 
 Function: "log1p_upward":
 double: 1
@@ -1780,6 +1810,8 @@ ildouble: 1
 ldouble: 1
 
 Function: "log2_downward":
+double: 1
+idouble: 1
 ildouble: 1
 ldouble: 1
 
@@ -1884,8 +1916,8 @@ ldouble: 2
 Function: "sin_towardzero":
 double: 1
 idouble: 1
-ildouble: 1
-ldouble: 1
+ildouble: 2
+ldouble: 2
 
 Function: "sin_upward":
 double: 1
@@ -1946,24 +1978,24 @@ ldouble: 5
 Function: "tan":
 float: 1
 ifloat: 1
-ildouble: 1
-ldouble: 1
+ildouble: 2
+ldouble: 2
 
 Function: "tan_downward":
 double: 1
 float: 2
 idouble: 1
 ifloat: 2
-ildouble: 2
-ldouble: 2
+ildouble: 3
+ldouble: 3
 
 Function: "tan_towardzero":
 double: 1
 float: 2
 idouble: 1
 ifloat: 2
-ildouble: 2
-ldouble: 2
+ildouble: 3
+ldouble: 3
 
 Function: "tan_upward":
 double: 1
@@ -1974,8 +2006,10 @@ ildouble: 2
 ldouble: 2
 
 Function: "tanh":
-ildouble: 2
-ldouble: 2
+double: 1
+idouble: 1
+ildouble: 3
+ldouble: 3
 
 Function: "tanh_downward":
 double: 1
@@ -2002,36 +2036,36 @@ ildouble: 5
 ldouble: 4
 
 Function: "tgamma":
-double: 2
+double: 3
 float: 3
-idouble: 2
+idouble: 3
 ifloat: 3
-ildouble: 4
-ldouble: 4
+ildouble: 5
+ldouble: 5
 
 Function: "tgamma_downward":
 double: 3
-float: 3
+float: 4
 idouble: 3
-ifloat: 3
-ildouble: 3
-ldouble: 3
+ifloat: 4
+ildouble: 5
+ldouble: 5
 
 Function: "tgamma_towardzero":
-double: 3
-float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
-ldouble: 4
+double: 4
+float: 4
+idouble: 4
+ifloat: 4
+ildouble: 5
+ldouble: 5
 
 Function: "tgamma_upward":
-double: 3
+double: 4
 float: 4
-idouble: 3
+idouble: 4
 ifloat: 4
-ildouble: 4
-ldouble: 4
+ildouble: 5
+ldouble: 5
 
 Function: "y0":
 double: 1
diff --git a/sysdeps/x86_64/fpu/libm-test-ulps b/sysdeps/x86_64/fpu/libm-test-ulps
index b5f2680d04..aeb3d492f1 100644
--- a/sysdeps/x86_64/fpu/libm-test-ulps
+++ b/sysdeps/x86_64/fpu/libm-test-ulps
@@ -40,9 +40,9 @@ ildouble: 2
 ldouble: 2
 
 Function: "acosh_downward":
-double: 1
+double: 2
 float: 1
-idouble: 1
+idouble: 2
 ifloat: 1
 ildouble: 4
 ldouble: 4
@@ -57,9 +57,9 @@ ldouble: 4
 
 Function: "acosh_upward":
 double: 2
-float: 1
+float: 2
 idouble: 2
-ifloat: 1
+ifloat: 2
 ildouble: 3
 ldouble: 3
 
@@ -98,8 +98,8 @@ double: 1
 float: 1
 idouble: 1
 ifloat: 1
-ildouble: 2
-ldouble: 2
+ildouble: 3
+ldouble: 3
 
 Function: "asinh_downward":
 double: 3
@@ -122,8 +122,8 @@ double: 3
 float: 3
 idouble: 3
 ifloat: 3
-ildouble: 4
-ldouble: 4
+ildouble: 5
+ldouble: 5
 
 Function: "atan":
 float: 1
@@ -186,9 +186,9 @@ ildouble: 1
 ldouble: 1
 
 Function: "atanh":
-double: 1
+double: 2
 float: 2
-idouble: 1
+idouble: 2
 ifloat: 2
 ildouble: 3
 ldouble: 3
@@ -1280,9 +1280,9 @@ ildouble: 4
 ldouble: 4
 
 Function: Real part of "csqrt_towardzero":
-double: 3
+double: 4
 float: 3
-idouble: 3
+idouble: 4
 ifloat: 3
 ildouble: 4
 ldouble: 4
@@ -1308,8 +1308,8 @@ double: 3
 float: 3
 idouble: 3
 ifloat: 3
-ildouble: 3
-ldouble: 3
+ildouble: 4
+ldouble: 4
 
 Function: Real part of "ctan":
 double: 1
@@ -1480,9 +1480,9 @@ ildouble: 3
 ldouble: 3
 
 Function: "erfc_downward":
-double: 4
+double: 5
 float: 6
-idouble: 4
+idouble: 5
 ifloat: 6
 ildouble: 4
 ldouble: 4
@@ -1496,12 +1496,12 @@ ildouble: 4
 ldouble: 4
 
 Function: "erfc_upward":
-double: 4
+double: 5
 float: 6
-idouble: 4
+idouble: 5
 ifloat: 6
-ildouble: 4
-ldouble: 4
+ildouble: 5
+ldouble: 5
 
 Function: "exp":
 ildouble: 1
@@ -1578,12 +1578,14 @@ ldouble: 1
 Function: "exp_towardzero":
 double: 1
 idouble: 1
-ildouble: 1
-ldouble: 1
+ildouble: 2
+ldouble: 2
 
 Function: "exp_upward":
 double: 1
+float: 1
 idouble: 1
+ifloat: 1
 ildouble: 1
 ldouble: 1
 
@@ -1665,9 +1667,9 @@ ldouble: 6
 
 Function: "gamma_upward":
 double: 4
-float: 3
+float: 4
 idouble: 4
-ifloat: 3
+ifloat: 4
 ildouble: 4
 ldouble: 4
 
@@ -1817,9 +1819,9 @@ ldouble: 6
 
 Function: "lgamma_upward":
 double: 4
-float: 3
+float: 4
 idouble: 4
-ifloat: 3
+ifloat: 4
 ildouble: 4
 ldouble: 4
 
@@ -1874,16 +1876,16 @@ double: 2
 float: 2
 idouble: 2
 ifloat: 2
-ildouble: 3
-ldouble: 3
+ildouble: 4
+ldouble: 4
 
 Function: "log1p_towardzero":
 double: 2
 float: 2
 idouble: 2
 ifloat: 2
-ildouble: 3
-ldouble: 3
+ildouble: 4
+ldouble: 4
 
 Function: "log1p_upward":
 double: 2
@@ -2001,25 +2003,25 @@ ldouble: 2
 
 Function: "pow_downward":
 double: 1
-float: 3
+float: 4
 idouble: 1
-ifloat: 3
+ifloat: 4
 ildouble: 4
 ldouble: 4
 
 Function: "pow_towardzero":
 double: 1
-float: 4
+float: 8
 idouble: 1
-ifloat: 4
+ifloat: 8
 ildouble: 1
 ldouble: 1
 
 Function: "pow_upward":
 double: 1
-float: 4
+float: 8
 idouble: 1
-ifloat: 4
+ifloat: 8
 ildouble: 2
 ldouble: 2
 
@@ -2056,8 +2058,8 @@ ldouble: 2
 Function: "sin_towardzero":
 double: 1
 idouble: 1
-ildouble: 1
-ldouble: 1
+ildouble: 2
+ldouble: 2
 
 Function: "sin_upward":
 double: 1
@@ -2111,10 +2113,10 @@ Function: "sincos_vlen16":
 float: 1
 
 Function: "sincos_vlen2":
-double: 1
+double: 2
 
 Function: "sincos_vlen4":
-double: 1
+double: 2
 float: 1
 
 Function: "sincos_vlen4_avx2":
@@ -2162,24 +2164,24 @@ ldouble: 5
 Function: "tan":
 float: 1
 ifloat: 1
-ildouble: 1
-ldouble: 1
+ildouble: 2
+ldouble: 2
 
 Function: "tan_downward":
 double: 1
 float: 2
 idouble: 1
 ifloat: 2
-ildouble: 2
-ldouble: 2
+ildouble: 3
+ldouble: 3
 
 Function: "tan_towardzero":
 double: 1
 float: 1
 idouble: 1
 ifloat: 1
-ildouble: 2
-ldouble: 2
+ildouble: 3
+ldouble: 3
 
 Function: "tan_upward":
 double: 1
@@ -2194,8 +2196,8 @@ double: 2
 float: 2
 idouble: 2
 ifloat: 2
-ildouble: 2
-ldouble: 2
+ildouble: 3
+ldouble: 3
 
 Function: "tanh_downward":
 double: 3
@@ -2222,36 +2224,36 @@ ildouble: 4
 ldouble: 4
 
 Function: "tgamma":
-double: 4
+double: 5
 float: 5
-idouble: 4
+idouble: 5
 ifloat: 5
-ildouble: 4
-ldouble: 4
+ildouble: 5
+ldouble: 5
 
 Function: "tgamma_downward":
-double: 4
-float: 4
-idouble: 4
-ifloat: 4
-ildouble: 3
-ldouble: 3
+double: 5
+float: 5
+idouble: 5
+ifloat: 5
+ildouble: 5
+ldouble: 5
 
 Function: "tgamma_towardzero":
 double: 5
 float: 5
 idouble: 5
 ifloat: 5
-ildouble: 4
-ldouble: 4
+ildouble: 5
+ldouble: 5
 
 Function: "tgamma_upward":
 double: 5
 float: 5
 idouble: 5
 ifloat: 5
-ildouble: 4
-ldouble: 4
+ildouble: 5
+ldouble: 5
 
 Function: "y0":
 double: 2