This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GNU C Library master sources branch master updated. glibc-2.22-64-g3ba0ac1


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, master has been updated
       via  3ba0ac10fa9dd577dfe2f36c47bc95467d9a1ca2 (commit)
      from  37d83a089ddf7649ea0a97d4121883381e23f999 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=3ba0ac10fa9dd577dfe2f36c47bc95467d9a1ca2

commit 3ba0ac10fa9dd577dfe2f36c47bc95467d9a1ca2
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Thu Aug 13 23:23:23 2015 +0000

    Add more random libm-test inputs.
    
    This patch adds more test inputs to various libm functions found
    through random generation to have larger ulps errors than previously
    listed in libm-test-ulp, on at least one of x86_64 and x86.
    
    Tested for x86_64 and x86.
    
    	* 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.

diff --git a/ChangeLog b/ChangeLog
index dbb7b46..b9ff0dd 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 b14146e..d3a4834 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 4d8bcf2..1900e78 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 de53451..8263717 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 b5f2680..aeb3d49 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

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                         |    8 +
 math/auto-libm-test-in            |   45 +
 math/auto-libm-test-out           | 2153 +++++++++++++++++++++++++++++++++++++
 sysdeps/i386/fpu/libm-test-ulps   |  120 ++-
 sysdeps/x86_64/fpu/libm-test-ulps |  126 ++--
 5 files changed, 2347 insertions(+), 105 deletions(-)


hooks/post-receive
-- 
GNU C Library master sources


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]