aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2013-12-20 21:03:39 +0000
committerJoseph Myers <joseph@codesourcery.com>2013-12-20 21:03:39 +0000
commit31e3a40588f6b215f2583c12ba29ff5cea63d2ef (patch)
tree725953dd081236e773cf669b7d74d6b79557666a
parent6165840feae41dba93b85d0cfad23f3d226fad30 (diff)
downloadglibc-31e3a40588f6b215f2583c12ba29ff5cea63d2ef.zip
glibc-31e3a40588f6b215f2583c12ba29ff5cea63d2ef.tar.gz
glibc-31e3a40588f6b215f2583c12ba29ff5cea63d2ef.tar.bz2
Add more libm-test coverage of [a-c]* real functions.
Various libm functions have inadequate test coverage in libm-test.inc / auto-libm-test-in - failing to cover all the usual special cases (infinities, NaNs, zero, large and small finite values, subnormals) as well as a reasonable range of ordinary inputs and, where appropriate, inputs close to the thresholds for underflow and overflow. This patch improves test coverage for real functions [a-c]* (with the expectation of adding more coverage for other functions later). Tested x86_64 and x86 and ulps updated accordingly (and eight glibc bugs and one C11 DR filed for issues found in the process). * math/auto-libm-test-in: Add more tests of acos, acosh, asin, asinh, atan, atan2, atanh, cbrt, cos and cosh. * math/auto-libm-test-out: Regenerated. * math/libm-test.inc (acosh_test_data): Add more tests. (atanh_test_data): Likewise. (ceil_test_data): Likewise. (copysign_test_data): Likewise. * sysdeps/i386/fpu/libm-test-ulps: Update. * sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
-rw-r--r--ChangeLog10
-rw-r--r--math/auto-libm-test-in121
-rw-r--r--math/auto-libm-test-out12536
-rw-r--r--math/libm-test.inc30
-rw-r--r--sysdeps/i386/fpu/libm-test-ulps483
-rw-r--r--sysdeps/x86_64/fpu/libm-test-ulps531
6 files changed, 13700 insertions, 11 deletions
diff --git a/ChangeLog b/ChangeLog
index 80fab8e..e05e234 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,15 @@
2013-12-20 Joseph Myers <joseph@codesourcery.com>
+ * math/auto-libm-test-in: Add more tests of acos, acosh, asin,
+ asinh, atan, atan2, atanh, cbrt, cos and cosh.
+ * math/auto-libm-test-out: Regenerated.
+ * math/libm-test.inc (acosh_test_data): Add more tests.
+ (atanh_test_data): Likewise.
+ (ceil_test_data): Likewise.
+ (copysign_test_data): Likewise.
+ * sysdeps/i386/fpu/libm-test-ulps: Update.
+ * sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
+
* timezone/checktab.awk: Update from tzcode 2013i.
* timezone/private.h: Likewise.
* timezone/scheck.c: Likewise.
diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in
index 947b2af..532b17e 100644
--- a/math/auto-libm-test-in
+++ b/math/auto-libm-test-in
@@ -33,9 +33,17 @@ acos 0x0.ffffffffffffp0
acos -0x0.ffffffffffffp0
acos 0x0.ffffffffffffffffp0
acos -0x0.ffffffffffffffffp0
+acos min
+acos -min
+acos min_subnorm
+acos -min_subnorm
acosh 1
+acosh 1.625
acosh 7
+acosh 100
+acosh 1e5
+acosh max no-test-inline
asin 0
asin -0
@@ -52,10 +60,27 @@ asin 0x0.ffffffffffffp0
asin -0x0.ffffffffffffp0
asin 0x0.ffffffffffffffffp0
asin -0x0.ffffffffffffffffp0
+# Bug 16351: underflow exception may be missing.
+asin min missing-underflow
+asin -min missing-underflow
+asin min_subnorm missing-underflow
+asin -min_subnorm missing-underflow
asinh 0
asinh -0
asinh 0.75
+asinh 1
+asinh 10
+asinh 100
+asinh 1e6
+asinh 0x1p100
+# Bug 16350: underflow exception may be missing.
+asinh min missing-underflow
+asinh -min missing-underflow
+asinh min_subnorm missing-underflow
+asinh -min_subnorm missing-underflow
+asinh max no-test-inline
+asinh -max no-test-inline
atan 0
atan -0
@@ -64,10 +89,18 @@ atan -max
atan 1
atan -1
atan 0.75
+atan 0x1p-5
+atan 2.5
+atan 10
+atan 1e6
# Bug 15319: underflow exception may be missing.
atan 0x1p-100 missing-underflow
atan 0x1p-600 missing-underflow
atan 0x1p-10000 missing-underflow
+atan min missing-underflow
+atan -min missing-underflow
+atan min_subnorm missing-underflow
+atan -min_subnorm missing-underflow
# atan2 (0,x) == 0 for x > 0.
atan2 0 1
@@ -90,8 +123,17 @@ atan2 -1 0
# atan2 (y,-0) == -pi/2 for y < 0.
atan2 -1 -0
atan2 max max
+atan2 max -max
+atan2 -max max
+atan2 -max -max
atan2 max min
atan2 -max -min
+atan2 -max min
+atan2 max -min
+atan2 max min_subnorm
+atan2 -max -min_subnorm
+atan2 -max min_subnorm
+atan2 max -min_subnorm
atan2 0.75 1
atan2 -0.75 1.0
atan2 0.75 -1.0
@@ -100,10 +142,43 @@ atan2 0.390625 .00029
atan2 1.390625 0.9296875
atan2 -0.00756827042671106339 -.001792735857538728036
atan2 0x1.00000000000001p0 0x1.00000000000001p0
+atan2 min min
+atan2 min -min
+atan2 -min min
+atan2 -min -min
+atan2 min_subnorm min_subnorm
+atan2 min_subnorm -min_subnorm
+atan2 -min_subnorm min_subnorm
+atan2 -min_subnorm -min_subnorm
+atan2 1 -max
+atan2 -1 -max
+atan2 min -max
+atan2 -min -max
+atan2 min_subnorm -max
+atan2 -min_subnorm -max
+# Bug 15319: underflow exception may be missing.
+# Bug 16349: errno setting may be missing.
+atan2 1 max missing-underflow
+atan2 -1 max missing-underflow
+atan2 min max missing-underflow missing-errno
+atan2 -min max missing-underflow missing-errno
+atan2 min_subnorm max missing-underflow missing-errno
+atan2 -min_subnorm max missing-underflow missing-errno
atanh 0
atanh -0
atanh 0.75
+atanh -0.75
+atanh 0.25
+atanh 0x1p-5
+atanh 0x1p-10
+atanh 0x1.2345p-20
+# Bug 16352: underflow exception may be missing.
+# Bug 16357: spurious underflow may occur.
+atanh min missing-underflow spurious-underflow:ldbl-96-intel:x86
+atanh -min missing-underflow spurious-underflow:ldbl-96-intel:x86
+atanh min_subnorm missing-underflow
+atanh -min_subnorm missing-underflow
# cabs (x,y) == cabs (y,x).
cabs 0.75 12.390625
@@ -154,6 +229,13 @@ cbrt 0.9921875
cbrt 0.75
cbrt 0x1p16383
cbrt 0x1p-16383
+cbrt 1e5
+cbrt max
+cbrt -max
+cbrt min
+cbrt -min
+cbrt min_subnorm
+cbrt -min_subnorm
ccos 0.0 0.0
ccos -0 0.0
@@ -402,6 +484,12 @@ cos 7
cos 8
cos 9
cos 10
+cos max
+cos -max
+cos min
+cos -min
+cos min_subnorm
+cos -min_subnorm
cosh 0
cosh -0
@@ -411,6 +499,39 @@ cosh -709.8893558127259666434838436543941497802734375
cosh 22
cosh 23
cosh 24
+cosh 0x1p-5
+cosh 0x1p-20
+cosh -1
+cosh 50
+cosh max no-test-inline
+cosh -max no-test-inline
+# Bug 16354: spurious underflow may occur.
+cosh min spurious-underflow
+cosh -min spurious-underflow
+cosh min_subnorm spurious-underflow
+cosh -min_subnorm spurious-underflow
+# Test values either side of overflow for each floating-point format.
+cosh 0x5.96a7ep+4
+cosh 0x5.96a7e8p+4
+cosh -0x5.96a7ep+4
+cosh -0x5.96a7e8p+4
+cosh 0x2.c679d1f73f0fap+8
+cosh 0x2.c679d1f73f0fcp+8
+cosh -0x2.c679d1f73f0fap+8
+cosh -0x2.c679d1f73f0fcp+8
+# Bug 16356: bad results from expl (and so coshl) in round-upward mode.
+cosh 0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ldbl-96-intel:x86 xfail-rounding:ldbl-96-intel:x86_64
+cosh 0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ldbl-96-intel:x86 xfail-rounding:ldbl-96-intel:x86_64
+cosh -0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ldbl-96-intel:x86 xfail-rounding:ldbl-96-intel:x86_64
+cosh -0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ldbl-96-intel:x86 xfail-rounding:ldbl-96-intel:x86_64
+cosh 0x2.c5d37700c6bb03a4p+12 no-test-inline
+cosh 0x2.c5d37700c6bb03a8p+12 no-test-inline
+cosh -0x2.c5d37700c6bb03a4p+12 no-test-inline
+cosh -0x2.c5d37700c6bb03a8p+12 no-test-inline
+cosh 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline
+cosh 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline
+cosh -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline
+cosh -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline
cpow 1 0 0 0
cpow 2 0 10 0
diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out
index 0e7ab0d..0b51fa0 100644
--- a/math/auto-libm-test-out
+++ b/math/auto-libm-test-out
@@ -839,6 +839,322 @@ acos -0x0.ffffffffffffffffp0
= acos tonearest ldbl-128ibm -0xf.fffffffffffffffp-4L : 0x3.243f6a871b99226b1f5cc12532p+0L : inexact-ok
= acos towardzero ldbl-128ibm -0xf.fffffffffffffffp-4L : 0x3.243f6a871b99226b1f5cc12532p+0L : inexact-ok
= acos upward ldbl-128ibm -0xf.fffffffffffffffp-4L : 0x3.243f6a871b99226b1f5cc12533p+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
+= acos towardzero flt-32 0x4p-128f : 0x1.921fb4p+0f : inexact-ok
+= acos upward flt-32 0x4p-128f : 0x1.921fb6p+0f : inexact-ok
+= acos downward dbl-64 0x4p-128 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos tonearest dbl-64 0x4p-128 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos towardzero dbl-64 0x4p-128 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos upward dbl-64 0x4p-128 : 0x1.921fb54442d19p+0 : inexact-ok
+= acos downward ldbl-96-intel 0x4p-128L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-intel 0x4p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-intel 0x4p-128L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-intel 0x4p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-96-m68k 0x4p-128L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k 0x4p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-m68k 0x4p-128L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-m68k 0x4p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-128 0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos tonearest ldbl-128 0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos towardzero ldbl-128 0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos upward ldbl-128 0x4p-128L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= acos downward ldbl-128ibm 0x4p-128L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos tonearest ldbl-128ibm 0x4p-128L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos towardzero ldbl-128ibm 0x4p-128L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos upward ldbl-128ibm 0x4p-128L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= acos downward dbl-64 0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos tonearest dbl-64 0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos towardzero dbl-64 0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos upward dbl-64 0x4p-1024 : 0x1.921fb54442d19p+0 : inexact-ok
+= acos downward ldbl-96-intel 0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-intel 0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-intel 0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-intel 0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-96-m68k 0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k 0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-m68k 0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-m68k 0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-128 0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos tonearest ldbl-128 0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos towardzero ldbl-128 0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos upward ldbl-128 0x4p-1024L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= acos downward ldbl-128ibm 0x4p-1024L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos tonearest ldbl-128ibm 0x4p-1024L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos towardzero ldbl-128ibm 0x4p-1024L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos upward ldbl-128ibm 0x4p-1024L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= acos downward ldbl-96-intel 0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-intel 0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-intel 0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-intel 0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-96-m68k 0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k 0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-m68k 0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-m68k 0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-128 0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos tonearest ldbl-128 0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos towardzero ldbl-128 0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos upward ldbl-128 0x4p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= acos downward ldbl-96-intel 0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-intel 0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-intel 0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-intel 0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-96-m68k 0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k 0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-m68k 0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-m68k 0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-128 0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos tonearest ldbl-128 0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos towardzero ldbl-128 0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos upward ldbl-128 0x2p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= acos downward dbl-64 0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos tonearest dbl-64 0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos towardzero dbl-64 0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos upward dbl-64 0x8p-972 : 0x1.921fb54442d19p+0 : inexact-ok
+= acos downward ldbl-96-intel 0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-intel 0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-intel 0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-intel 0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-96-m68k 0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k 0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-m68k 0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-m68k 0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-128 0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos tonearest ldbl-128 0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos towardzero ldbl-128 0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos upward ldbl-128 0x8p-972L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= acos downward ldbl-128ibm 0x8p-972L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos tonearest ldbl-128ibm 0x8p-972L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos towardzero ldbl-128ibm 0x8p-972L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos upward ldbl-128ibm 0x8p-972L : 0x1.921fb54442d18469898cc51702p+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
+= acos towardzero flt-32 -0x4p-128f : 0x1.921fb4p+0f : inexact-ok
+= acos upward flt-32 -0x4p-128f : 0x1.921fb6p+0f : inexact-ok
+= acos downward dbl-64 -0x4p-128 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos tonearest dbl-64 -0x4p-128 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos towardzero dbl-64 -0x4p-128 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos upward dbl-64 -0x4p-128 : 0x1.921fb54442d19p+0 : inexact-ok
+= acos downward ldbl-96-intel -0x4p-128L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-intel -0x4p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-intel -0x4p-128L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-intel -0x4p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-96-m68k -0x4p-128L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k -0x4p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-m68k -0x4p-128L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-m68k -0x4p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-128 -0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos tonearest ldbl-128 -0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos towardzero ldbl-128 -0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos upward ldbl-128 -0x4p-128L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= acos downward ldbl-128ibm -0x4p-128L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos tonearest ldbl-128ibm -0x4p-128L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos towardzero ldbl-128ibm -0x4p-128L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos upward ldbl-128ibm -0x4p-128L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= acos downward dbl-64 -0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos tonearest dbl-64 -0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos towardzero dbl-64 -0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos upward dbl-64 -0x4p-1024 : 0x1.921fb54442d19p+0 : inexact-ok
+= acos downward ldbl-96-intel -0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-intel -0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-intel -0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-intel -0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-96-m68k -0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k -0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-m68k -0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-m68k -0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-128 -0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos tonearest ldbl-128 -0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos towardzero ldbl-128 -0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos upward ldbl-128 -0x4p-1024L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= acos downward ldbl-128ibm -0x4p-1024L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos tonearest ldbl-128ibm -0x4p-1024L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos towardzero ldbl-128ibm -0x4p-1024L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos upward ldbl-128ibm -0x4p-1024L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= acos downward ldbl-96-intel -0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-intel -0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-intel -0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-intel -0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-96-m68k -0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k -0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-m68k -0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-m68k -0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-128 -0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos tonearest ldbl-128 -0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos towardzero ldbl-128 -0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos upward ldbl-128 -0x4p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= acos downward ldbl-96-intel -0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-intel -0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-intel -0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-intel -0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-96-m68k -0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k -0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-m68k -0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-m68k -0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-128 -0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos tonearest ldbl-128 -0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos towardzero ldbl-128 -0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos upward ldbl-128 -0x2p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= acos downward dbl-64 -0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos tonearest dbl-64 -0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos towardzero dbl-64 -0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos upward dbl-64 -0x8p-972 : 0x1.921fb54442d19p+0 : inexact-ok
+= acos downward ldbl-96-intel -0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-intel -0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-intel -0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-intel -0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-96-m68k -0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k -0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-m68k -0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-m68k -0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-128 -0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos tonearest ldbl-128 -0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos towardzero ldbl-128 -0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos upward ldbl-128 -0x8p-972L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= acos downward ldbl-128ibm -0x8p-972L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos tonearest ldbl-128ibm -0x8p-972L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos towardzero ldbl-128ibm -0x8p-972L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos upward ldbl-128ibm -0x8p-972L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+acos min_subnorm
+= acos downward flt-32 0x8p-152f : 0x1.921fb4p+0f : inexact-ok
+= acos tonearest flt-32 0x8p-152f : 0x1.921fb6p+0f : inexact-ok
+= acos towardzero flt-32 0x8p-152f : 0x1.921fb4p+0f : inexact-ok
+= acos upward flt-32 0x8p-152f : 0x1.921fb6p+0f : inexact-ok
+= acos downward dbl-64 0x8p-152 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos tonearest dbl-64 0x8p-152 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos towardzero dbl-64 0x8p-152 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos upward dbl-64 0x8p-152 : 0x1.921fb54442d19p+0 : inexact-ok
+= acos downward ldbl-96-intel 0x8p-152L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-intel 0x8p-152L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-intel 0x8p-152L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-intel 0x8p-152L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-96-m68k 0x8p-152L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k 0x8p-152L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-m68k 0x8p-152L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-m68k 0x8p-152L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-128 0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos tonearest ldbl-128 0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos towardzero ldbl-128 0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos upward ldbl-128 0x8p-152L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= acos downward ldbl-128ibm 0x8p-152L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos tonearest ldbl-128ibm 0x8p-152L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos towardzero ldbl-128ibm 0x8p-152L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos upward ldbl-128ibm 0x8p-152L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= acos downward dbl-64 0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos tonearest dbl-64 0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos towardzero dbl-64 0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos upward dbl-64 0x4p-1076 : 0x1.921fb54442d19p+0 : inexact-ok
+= acos downward ldbl-96-intel 0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-intel 0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-intel 0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-intel 0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-96-m68k 0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k 0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-m68k 0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-m68k 0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-128 0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos tonearest ldbl-128 0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos towardzero ldbl-128 0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos upward ldbl-128 0x4p-1076L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= acos downward ldbl-128ibm 0x4p-1076L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos tonearest ldbl-128ibm 0x4p-1076L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos towardzero ldbl-128ibm 0x4p-1076L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos upward ldbl-128ibm 0x4p-1076L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= acos downward ldbl-96-intel 0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-intel 0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-intel 0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-intel 0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-96-m68k 0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k 0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-m68k 0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-m68k 0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-128 0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos tonearest ldbl-128 0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos towardzero ldbl-128 0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos upward ldbl-128 0x8p-16448L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= acos downward ldbl-96-m68k 0x4p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k 0x4p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-m68k 0x4p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-m68k 0x4p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-128 0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos tonearest ldbl-128 0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos towardzero ldbl-128 0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos upward ldbl-128 0x4p-16448L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= acos downward ldbl-128 0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos tonearest ldbl-128 0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos towardzero ldbl-128 0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos upward ldbl-128 0x4p-16496L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+acos -min_subnorm
+= acos downward flt-32 -0x8p-152f : 0x1.921fb4p+0f : inexact-ok
+= acos tonearest flt-32 -0x8p-152f : 0x1.921fb6p+0f : inexact-ok
+= acos towardzero flt-32 -0x8p-152f : 0x1.921fb4p+0f : inexact-ok
+= acos upward flt-32 -0x8p-152f : 0x1.921fb6p+0f : inexact-ok
+= acos downward dbl-64 -0x8p-152 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos tonearest dbl-64 -0x8p-152 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos towardzero dbl-64 -0x8p-152 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos upward dbl-64 -0x8p-152 : 0x1.921fb54442d19p+0 : inexact-ok
+= acos downward ldbl-96-intel -0x8p-152L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-intel -0x8p-152L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-intel -0x8p-152L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-intel -0x8p-152L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-96-m68k -0x8p-152L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k -0x8p-152L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-m68k -0x8p-152L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-m68k -0x8p-152L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-128 -0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos tonearest ldbl-128 -0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos towardzero ldbl-128 -0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos upward ldbl-128 -0x8p-152L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= acos downward ldbl-128ibm -0x8p-152L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos tonearest ldbl-128ibm -0x8p-152L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos towardzero ldbl-128ibm -0x8p-152L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos upward ldbl-128ibm -0x8p-152L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= acos downward dbl-64 -0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos tonearest dbl-64 -0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos towardzero dbl-64 -0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos upward dbl-64 -0x4p-1076 : 0x1.921fb54442d19p+0 : inexact-ok
+= acos downward ldbl-96-intel -0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-intel -0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-intel -0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-intel -0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-96-m68k -0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k -0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-m68k -0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-m68k -0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-128 -0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos tonearest ldbl-128 -0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos towardzero ldbl-128 -0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos upward ldbl-128 -0x4p-1076L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= acos downward ldbl-128ibm -0x4p-1076L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos tonearest ldbl-128ibm -0x4p-1076L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos towardzero ldbl-128ibm -0x4p-1076L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos upward ldbl-128ibm -0x4p-1076L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= acos downward ldbl-96-intel -0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-intel -0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-intel -0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-intel -0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-96-m68k -0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k -0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-m68k -0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-m68k -0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-128 -0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos tonearest ldbl-128 -0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos towardzero ldbl-128 -0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos upward ldbl-128 -0x8p-16448L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= acos downward ldbl-96-m68k -0x4p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k -0x4p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-m68k -0x4p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-m68k -0x4p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-128 -0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos tonearest ldbl-128 -0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos towardzero ldbl-128 -0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos upward ldbl-128 -0x4p-16448L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= acos downward ldbl-128 -0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos tonearest ldbl-128 -0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos towardzero ldbl-128 -0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos upward ldbl-128 -0x4p-16496L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
acosh 1
= acosh downward flt-32 0x1p+0f : 0x0p+0f : inexact-ok
= acosh tonearest flt-32 0x1p+0f : 0x0p+0f : inexact-ok
@@ -864,6 +1180,31 @@ acosh 1
= acosh tonearest ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok
= acosh towardzero ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok
= acosh upward ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok
+acosh 1.625
+= acosh downward flt-32 0x1.ap+0f : 0x1.11156p+0f : inexact-ok
+= acosh tonearest flt-32 0x1.ap+0f : 0x1.11156p+0f : inexact-ok
+= acosh towardzero flt-32 0x1.ap+0f : 0x1.11156p+0f : inexact-ok
+= acosh upward flt-32 0x1.ap+0f : 0x1.111562p+0f : inexact-ok
+= acosh downward dbl-64 0x1.ap+0 : 0x1.1115606c9966p+0 : inexact-ok
+= acosh tonearest dbl-64 0x1.ap+0 : 0x1.1115606c9966p+0 : inexact-ok
+= acosh towardzero dbl-64 0x1.ap+0 : 0x1.1115606c9966p+0 : inexact-ok
+= acosh upward dbl-64 0x1.ap+0 : 0x1.1115606c99661p+0 : inexact-ok
+= acosh downward ldbl-96-intel 0x1.ap+0L : 0x1.1115606c996603fcp+0L : inexact-ok
+= acosh tonearest ldbl-96-intel 0x1.ap+0L : 0x1.1115606c996603fcp+0L : inexact-ok
+= acosh towardzero ldbl-96-intel 0x1.ap+0L : 0x1.1115606c996603fcp+0L : inexact-ok
+= acosh upward ldbl-96-intel 0x1.ap+0L : 0x1.1115606c996603fep+0L : inexact-ok
+= acosh downward ldbl-96-m68k 0x1.ap+0L : 0x1.1115606c996603fcp+0L : inexact-ok
+= acosh tonearest ldbl-96-m68k 0x1.ap+0L : 0x1.1115606c996603fcp+0L : inexact-ok
+= acosh towardzero ldbl-96-m68k 0x1.ap+0L : 0x1.1115606c996603fcp+0L : inexact-ok
+= acosh upward ldbl-96-m68k 0x1.ap+0L : 0x1.1115606c996603fep+0L : inexact-ok
+= acosh downward ldbl-128 0x1.ap+0L : 0x1.1115606c996603fcd1822ec9d025p+0L : inexact-ok
+= acosh tonearest ldbl-128 0x1.ap+0L : 0x1.1115606c996603fcd1822ec9d026p+0L : inexact-ok
+= acosh towardzero ldbl-128 0x1.ap+0L : 0x1.1115606c996603fcd1822ec9d025p+0L : inexact-ok
+= acosh upward ldbl-128 0x1.ap+0L : 0x1.1115606c996603fcd1822ec9d026p+0L : inexact-ok
+= acosh downward ldbl-128ibm 0x1.ap+0L : 0x1.1115606c996603fcd1822ec9dp+0L : inexact-ok
+= acosh tonearest ldbl-128ibm 0x1.ap+0L : 0x1.1115606c996603fcd1822ec9dp+0L : inexact-ok
+= acosh towardzero ldbl-128ibm 0x1.ap+0L : 0x1.1115606c996603fcd1822ec9dp+0L : inexact-ok
+= acosh upward ldbl-128ibm 0x1.ap+0L : 0x1.1115606c996603fcd1822ec9d08p+0L : inexact-ok
acosh 7
= acosh downward flt-32 0x7p+0f : 0x2.a2484cp+0f : inexact-ok
= acosh tonearest flt-32 0x7p+0f : 0x2.a2485p+0f : inexact-ok
@@ -889,6 +1230,125 @@ acosh 7
= acosh tonearest ldbl-128ibm 0x7p+0L : 0x2.a2484e330086937cd097a0311bp+0L : inexact-ok
= acosh towardzero ldbl-128ibm 0x7p+0L : 0x2.a2484e330086937cd097a0311ap+0L : inexact-ok
= acosh upward ldbl-128ibm 0x7p+0L : 0x2.a2484e330086937cd097a0311bp+0L : inexact-ok
+acosh 100
+= acosh downward flt-32 0x6.4p+4f : 0x5.4c5cep+0f : inexact-ok
+= acosh tonearest flt-32 0x6.4p+4f : 0x5.4c5cep+0f : inexact-ok
+= acosh towardzero flt-32 0x6.4p+4f : 0x5.4c5cep+0f : inexact-ok
+= acosh upward flt-32 0x6.4p+4f : 0x5.4c5ce8p+0f : inexact-ok
+= acosh downward dbl-64 0x6.4p+4 : 0x5.4c5ce372f1898p+0 : inexact-ok
+= acosh tonearest dbl-64 0x6.4p+4 : 0x5.4c5ce372f189cp+0 : inexact-ok
+= acosh towardzero dbl-64 0x6.4p+4 : 0x5.4c5ce372f1898p+0 : inexact-ok
+= acosh upward dbl-64 0x6.4p+4 : 0x5.4c5ce372f189cp+0 : inexact-ok
+= acosh downward ldbl-96-intel 0x6.4p+4L : 0x5.4c5ce372f189a288p+0L : inexact-ok
+= acosh tonearest ldbl-96-intel 0x6.4p+4L : 0x5.4c5ce372f189a288p+0L : inexact-ok
+= acosh towardzero ldbl-96-intel 0x6.4p+4L : 0x5.4c5ce372f189a288p+0L : inexact-ok
+= acosh upward ldbl-96-intel 0x6.4p+4L : 0x5.4c5ce372f189a29p+0L : inexact-ok
+= acosh downward ldbl-96-m68k 0x6.4p+4L : 0x5.4c5ce372f189a288p+0L : inexact-ok
+= acosh tonearest ldbl-96-m68k 0x6.4p+4L : 0x5.4c5ce372f189a288p+0L : inexact-ok
+= acosh towardzero ldbl-96-m68k 0x6.4p+4L : 0x5.4c5ce372f189a288p+0L : inexact-ok
+= acosh upward ldbl-96-m68k 0x6.4p+4L : 0x5.4c5ce372f189a29p+0L : inexact-ok
+= acosh downward ldbl-128 0x6.4p+4L : 0x5.4c5ce372f189a2883e416c225658p+0L : inexact-ok
+= acosh tonearest ldbl-128 0x6.4p+4L : 0x5.4c5ce372f189a2883e416c22565cp+0L : inexact-ok
+= acosh towardzero ldbl-128 0x6.4p+4L : 0x5.4c5ce372f189a2883e416c225658p+0L : inexact-ok
+= acosh upward ldbl-128 0x6.4p+4L : 0x5.4c5ce372f189a2883e416c22565cp+0L : inexact-ok
+= acosh downward ldbl-128ibm 0x6.4p+4L : 0x5.4c5ce372f189a2883e416c2256p+0L : inexact-ok
+= acosh tonearest ldbl-128ibm 0x6.4p+4L : 0x5.4c5ce372f189a2883e416c2256p+0L : inexact-ok
+= acosh towardzero ldbl-128ibm 0x6.4p+4L : 0x5.4c5ce372f189a2883e416c2256p+0L : inexact-ok
+= acosh upward ldbl-128ibm 0x6.4p+4L : 0x5.4c5ce372f189a2883e416c2258p+0L : inexact-ok
+acosh 1e5
+= acosh downward flt-32 0x1.86ap+16f : 0xc.34c12p+0f : inexact-ok
+= acosh tonearest flt-32 0x1.86ap+16f : 0xc.34c13p+0f : inexact-ok
+= acosh towardzero flt-32 0x1.86ap+16f : 0xc.34c12p+0f : inexact-ok
+= acosh upward flt-32 0x1.86ap+16f : 0xc.34c13p+0f : inexact-ok
+= acosh downward dbl-64 0x1.86ap+16 : 0xc.34c12d490b8p+0 : inexact-ok
+= acosh tonearest dbl-64 0x1.86ap+16 : 0xc.34c12d490b8p+0 : inexact-ok
+= acosh towardzero dbl-64 0x1.86ap+16 : 0xc.34c12d490b8p+0 : inexact-ok
+= acosh upward dbl-64 0x1.86ap+16 : 0xc.34c12d490b808p+0 : inexact-ok
+= acosh downward ldbl-96-intel 0x1.86ap+16L : 0xc.34c12d490b800b9p+0L : inexact-ok
+= acosh tonearest ldbl-96-intel 0x1.86ap+16L : 0xc.34c12d490b800bap+0L : inexact-ok
+= acosh towardzero ldbl-96-intel 0x1.86ap+16L : 0xc.34c12d490b800b9p+0L : inexact-ok
+= acosh upward ldbl-96-intel 0x1.86ap+16L : 0xc.34c12d490b800bap+0L : inexact-ok
+= acosh downward ldbl-96-m68k 0x1.86ap+16L : 0xc.34c12d490b800b9p+0L : inexact-ok
+= acosh tonearest ldbl-96-m68k 0x1.86ap+16L : 0xc.34c12d490b800bap+0L : inexact-ok
+= acosh towardzero ldbl-96-m68k 0x1.86ap+16L : 0xc.34c12d490b800b9p+0L : inexact-ok
+= acosh upward ldbl-96-m68k 0x1.86ap+16L : 0xc.34c12d490b800bap+0L : inexact-ok
+= acosh downward ldbl-128 0x1.86ap+16L : 0xc.34c12d490b800b9c3c815614094p+0L : inexact-ok
+= acosh tonearest ldbl-128 0x1.86ap+16L : 0xc.34c12d490b800b9c3c8156140948p+0L : inexact-ok
+= acosh towardzero ldbl-128 0x1.86ap+16L : 0xc.34c12d490b800b9c3c815614094p+0L : inexact-ok
+= acosh upward ldbl-128 0x1.86ap+16L : 0xc.34c12d490b800b9c3c8156140948p+0L : inexact-ok
+= acosh downward ldbl-128ibm 0x1.86ap+16L : 0xc.34c12d490b800b9c3c81561408p+0L : inexact-ok
+= acosh tonearest ldbl-128ibm 0x1.86ap+16L : 0xc.34c12d490b800b9c3c81561408p+0L : inexact-ok
+= acosh towardzero ldbl-128ibm 0x1.86ap+16L : 0xc.34c12d490b800b9c3c81561408p+0L : inexact-ok
+= acosh upward ldbl-128ibm 0x1.86ap+16L : 0xc.34c12d490b800b9c3c8156140cp+0L : inexact-ok
+acosh max no-test-inline
+= acosh downward flt-32 0xf.fffffp+124f : 0x5.96a7ep+4f : no-test-inline inexact-ok
+= acosh tonearest flt-32 0xf.fffffp+124f : 0x5.96a7ep+4f : no-test-inline inexact-ok
+= acosh towardzero flt-32 0xf.fffffp+124f : 0x5.96a7ep+4f : no-test-inline inexact-ok
+= acosh upward flt-32 0xf.fffffp+124f : 0x5.96a7e8p+4f : no-test-inline inexact-ok
+= acosh downward dbl-64 0xf.fffffp+124 : 0x5.96a7e12e0b988p+4 : no-test-inline inexact-ok
+= acosh tonearest dbl-64 0xf.fffffp+124 : 0x5.96a7e12e0b98cp+4 : no-test-inline inexact-ok
+= acosh towardzero dbl-64 0xf.fffffp+124 : 0x5.96a7e12e0b988p+4 : no-test-inline inexact-ok
+= acosh upward dbl-64 0xf.fffffp+124 : 0x5.96a7e12e0b98cp+4 : no-test-inline inexact-ok
+= acosh downward ldbl-96-intel 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf8p+4L : no-test-inline inexact-ok
+= acosh tonearest ldbl-96-intel 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf8p+4L : no-test-inline inexact-ok
+= acosh towardzero ldbl-96-intel 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf8p+4L : no-test-inline inexact-ok
+= acosh upward ldbl-96-intel 0xf.fffffp+124L : 0x5.96a7e12e0b98bdp+4L : no-test-inline inexact-ok
+= acosh downward ldbl-96-m68k 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf8p+4L : no-test-inline inexact-ok
+= acosh tonearest ldbl-96-m68k 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf8p+4L : no-test-inline inexact-ok
+= acosh towardzero ldbl-96-m68k 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf8p+4L : no-test-inline inexact-ok
+= acosh upward ldbl-96-m68k 0xf.fffffp+124L : 0x5.96a7e12e0b98bdp+4L : no-test-inline inexact-ok
+= acosh downward ldbl-128 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf90bb682a4468p+4L : no-test-inline inexact-ok
+= acosh tonearest ldbl-128 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf90bb682a4468p+4L : no-test-inline inexact-ok
+= acosh towardzero ldbl-128 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf90bb682a4468p+4L : no-test-inline inexact-ok
+= acosh upward ldbl-128 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf90bb682a44684p+4L : no-test-inline inexact-ok
+= acosh downward ldbl-128ibm 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf90bb682a446p+4L : no-test-inline inexact-ok
+= acosh tonearest ldbl-128ibm 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf90bb682a446p+4L : no-test-inline inexact-ok
+= acosh towardzero ldbl-128ibm 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf90bb682a446p+4L : no-test-inline inexact-ok
+= acosh upward ldbl-128ibm 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf90bb682a448p+4L : no-test-inline inexact-ok
+= acosh downward dbl-64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fap+8 : no-test-inline inexact-ok
+= acosh tonearest dbl-64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fcp+8 : no-test-inline inexact-ok
+= acosh towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fap+8 : no-test-inline inexact-ok
+= acosh upward dbl-64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fcp+8 : no-test-inline inexact-ok
+= acosh downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x2.c679d1f73f0fb62p+8L : no-test-inline inexact-ok
+= acosh tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x2.c679d1f73f0fb62p+8L : no-test-inline inexact-ok
+= acosh towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x2.c679d1f73f0fb62p+8L : no-test-inline inexact-ok
+= acosh upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x2.c679d1f73f0fb624p+8L : no-test-inline inexact-ok
+= acosh downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x2.c679d1f73f0fb62p+8L : no-test-inline inexact-ok
+= acosh tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x2.c679d1f73f0fb62p+8L : no-test-inline inexact-ok
+= acosh towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x2.c679d1f73f0fb62p+8L : no-test-inline inexact-ok
+= acosh upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x2.c679d1f73f0fb624p+8L : no-test-inline inexact-ok
+= acosh downward ldbl-128 0xf.ffffffffffff8p+1020L : 0x2.c679d1f73f0fb620d358b213a7cep+8L : no-test-inline inexact-ok
+= acosh tonearest ldbl-128 0xf.ffffffffffff8p+1020L : 0x2.c679d1f73f0fb620d358b213a7dp+8L : no-test-inline inexact-ok
+= acosh towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0x2.c679d1f73f0fb620d358b213a7cep+8L : no-test-inline inexact-ok
+= acosh upward ldbl-128 0xf.ffffffffffff8p+1020L : 0x2.c679d1f73f0fb620d358b213a7dp+8L : no-test-inline inexact-ok
+= acosh downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x2.c679d1f73f0fb620d358b213a7p+8L : no-test-inline inexact-ok
+= acosh tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x2.c679d1f73f0fb620d358b213a8p+8L : no-test-inline inexact-ok
+= acosh towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x2.c679d1f73f0fb620d358b213a7p+8L : no-test-inline inexact-ok
+= acosh upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x2.c679d1f73f0fb620d358b213a8p+8L : no-test-inline inexact-ok
+= acosh downward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x2.c5d37700c6bb03a4p+12L : no-test-inline inexact-ok
+= acosh tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x2.c5d37700c6bb03a8p+12L : no-test-inline inexact-ok
+= acosh towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x2.c5d37700c6bb03a4p+12L : no-test-inline inexact-ok
+= acosh upward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x2.c5d37700c6bb03a8p+12L : no-test-inline inexact-ok
+= acosh downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x2.c5d37700c6bb03a4p+12L : no-test-inline inexact-ok
+= acosh tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x2.c5d37700c6bb03a8p+12L : no-test-inline inexact-ok
+= acosh towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x2.c5d37700c6bb03a4p+12L : no-test-inline inexact-ok
+= acosh upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x2.c5d37700c6bb03a8p+12L : no-test-inline inexact-ok
+= acosh downward ldbl-128 0xf.fffffffffffffffp+16380L : 0x2.c5d37700c6bb03a6c23b6c9b494cp+12L : no-test-inline inexact-ok
+= acosh tonearest ldbl-128 0xf.fffffffffffffffp+16380L : 0x2.c5d37700c6bb03a6c23b6c9b494cp+12L : no-test-inline inexact-ok
+= acosh towardzero ldbl-128 0xf.fffffffffffffffp+16380L : 0x2.c5d37700c6bb03a6c23b6c9b494cp+12L : no-test-inline inexact-ok
+= acosh upward ldbl-128 0xf.fffffffffffffffp+16380L : 0x2.c5d37700c6bb03a6c23b6c9b494ep+12L : no-test-inline inexact-ok
+= acosh downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x2.c5d37700c6bb03a6c24b6c9b494cp+12L : no-test-inline inexact-ok
+= acosh tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x2.c5d37700c6bb03a6c24b6c9b494cp+12L : no-test-inline inexact-ok
+= acosh towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x2.c5d37700c6bb03a6c24b6c9b494cp+12L : no-test-inline inexact-ok
+= acosh upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x2.c5d37700c6bb03a6c24b6c9b494ep+12L : no-test-inline inexact-ok
+= acosh downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.c679d1f73f0fb624d358b213a7cep+8L : no-test-inline inexact-ok
+= acosh tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.c679d1f73f0fb624d358b213a7dp+8L : no-test-inline inexact-ok
+= acosh towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.c679d1f73f0fb624d358b213a7cep+8L : no-test-inline inexact-ok
+= acosh upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.c679d1f73f0fb624d358b213a7dp+8L : no-test-inline inexact-ok
+= acosh downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.c679d1f73f0fb624d358b213a7p+8L : no-test-inline inexact-ok
+= acosh tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.c679d1f73f0fb624d358b213a8p+8L : no-test-inline inexact-ok
+= acosh towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.c679d1f73f0fb624d358b213a7p+8L : no-test-inline inexact-ok
+= acosh upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.c679d1f73f0fb624d358b213a8p+8L : no-test-inline inexact-ok
asin 0
= asin downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
= asin tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok
@@ -1560,6 +2020,322 @@ asin -0x0.ffffffffffffffffp0
= asin tonearest ldbl-128ibm -0xf.fffffffffffffffp-4L : -0x1.921fb542d8c79e0195cffc0e308p+0L : inexact-ok
= asin towardzero ldbl-128ibm -0xf.fffffffffffffffp-4L : -0x1.921fb542d8c79e0195cffc0e308p+0L : inexact-ok
= asin upward ldbl-128ibm -0xf.fffffffffffffffp-4L : -0x1.921fb542d8c79e0195cffc0e308p+0L : inexact-ok
+asin min missing-underflow
+= asin downward flt-32 0x4p-128f : 0x4p-128f : inexact-ok
+= asin tonearest flt-32 0x4p-128f : 0x4p-128f : inexact-ok
+= asin towardzero flt-32 0x4p-128f : 0x4p-128f : inexact-ok
+= asin upward flt-32 0x4p-128f : 0x4.000008p-128f : inexact-ok
+= asin downward dbl-64 0x4p-128 : 0x4p-128 : inexact-ok
+= asin tonearest dbl-64 0x4p-128 : 0x4p-128 : inexact-ok
+= asin towardzero dbl-64 0x4p-128 : 0x4p-128 : inexact-ok
+= asin upward dbl-64 0x4p-128 : 0x4.0000000000004p-128 : inexact-ok
+= asin downward ldbl-96-intel 0x4p-128L : 0x4p-128L : inexact-ok
+= asin tonearest ldbl-96-intel 0x4p-128L : 0x4p-128L : inexact-ok
+= asin towardzero ldbl-96-intel 0x4p-128L : 0x4p-128L : inexact-ok
+= asin upward ldbl-96-intel 0x4p-128L : 0x4.0000000000000008p-128L : inexact-ok
+= asin downward ldbl-96-m68k 0x4p-128L : 0x4p-128L : inexact-ok
+= asin tonearest ldbl-96-m68k 0x4p-128L : 0x4p-128L : inexact-ok
+= asin towardzero ldbl-96-m68k 0x4p-128L : 0x4p-128L : inexact-ok
+= asin upward ldbl-96-m68k 0x4p-128L : 0x4.0000000000000008p-128L : inexact-ok
+= asin downward ldbl-128 0x4p-128L : 0x4p-128L : inexact-ok
+= asin tonearest ldbl-128 0x4p-128L : 0x4p-128L : inexact-ok
+= asin towardzero ldbl-128 0x4p-128L : 0x4p-128L : inexact-ok
+= asin upward ldbl-128 0x4p-128L : 0x4.0000000000000000000000000004p-128L : inexact-ok
+= asin downward ldbl-128ibm 0x4p-128L : 0x4p-128L : inexact-ok
+= asin tonearest ldbl-128ibm 0x4p-128L : 0x4p-128L : inexact-ok
+= asin towardzero ldbl-128ibm 0x4p-128L : 0x4p-128L : inexact-ok
+= asin upward ldbl-128ibm 0x4p-128L : 0x4.00000000000000000000000002p-128L : inexact-ok
+= asin downward dbl-64 0x4p-1024 : 0x4p-1024 : inexact-ok
+= asin tonearest dbl-64 0x4p-1024 : 0x4p-1024 : inexact-ok
+= asin towardzero dbl-64 0x4p-1024 : 0x4p-1024 : inexact-ok
+= asin upward dbl-64 0x4p-1024 : 0x4.0000000000004p-1024 : inexact-ok
+= asin downward ldbl-96-intel 0x4p-1024L : 0x4p-1024L : inexact-ok
+= asin tonearest ldbl-96-intel 0x4p-1024L : 0x4p-1024L : inexact-ok
+= asin towardzero ldbl-96-intel 0x4p-1024L : 0x4p-1024L : inexact-ok
+= asin upward ldbl-96-intel 0x4p-1024L : 0x4.0000000000000008p-1024L : inexact-ok
+= asin downward ldbl-96-m68k 0x4p-1024L : 0x4p-1024L : inexact-ok
+= asin tonearest ldbl-96-m68k 0x4p-1024L : 0x4p-1024L : inexact-ok
+= asin towardzero ldbl-96-m68k 0x4p-1024L : 0x4p-1024L : inexact-ok
+= asin upward ldbl-96-m68k 0x4p-1024L : 0x4.0000000000000008p-1024L : inexact-ok
+= asin downward ldbl-128 0x4p-1024L : 0x4p-1024L : inexact-ok
+= asin tonearest ldbl-128 0x4p-1024L : 0x4p-1024L : inexact-ok
+= asin towardzero ldbl-128 0x4p-1024L : 0x4p-1024L : inexact-ok
+= asin upward ldbl-128 0x4p-1024L : 0x4.0000000000000000000000000004p-1024L : inexact-ok
+= asin downward ldbl-128ibm 0x4p-1024L : 0x4p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin tonearest ldbl-128ibm 0x4p-1024L : 0x4p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin towardzero ldbl-128ibm 0x4p-1024L : 0x4p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin upward ldbl-128ibm 0x4p-1024L : 0x4.0000000000004p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin downward ldbl-96-intel 0x4p-16384L : 0x4p-16384L : inexact-ok
+= asin tonearest ldbl-96-intel 0x4p-16384L : 0x4p-16384L : inexact-ok
+= asin towardzero ldbl-96-intel 0x4p-16384L : 0x4p-16384L : inexact-ok
+= asin upward ldbl-96-intel 0x4p-16384L : 0x4.0000000000000008p-16384L : inexact-ok
+= asin downward ldbl-96-m68k 0x4p-16384L : 0x4p-16384L : inexact-ok
+= asin tonearest ldbl-96-m68k 0x4p-16384L : 0x4p-16384L : inexact-ok
+= asin towardzero ldbl-96-m68k 0x4p-16384L : 0x4p-16384L : inexact-ok
+= asin upward ldbl-96-m68k 0x4p-16384L : 0x4.0000000000000008p-16384L : inexact-ok
+= asin downward ldbl-128 0x4p-16384L : 0x4p-16384L : inexact-ok
+= asin tonearest ldbl-128 0x4p-16384L : 0x4p-16384L : inexact-ok
+= asin towardzero ldbl-128 0x4p-16384L : 0x4p-16384L : inexact-ok
+= asin upward ldbl-128 0x4p-16384L : 0x4.0000000000000000000000000004p-16384L : inexact-ok
+= asin downward ldbl-96-intel 0x2p-16384L : 0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin tonearest ldbl-96-intel 0x2p-16384L : 0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin towardzero ldbl-96-intel 0x2p-16384L : 0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin upward ldbl-96-intel 0x2p-16384L : 0x2.0000000000000008p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin downward ldbl-96-m68k 0x2p-16384L : 0x2p-16384L : inexact-ok
+= asin tonearest ldbl-96-m68k 0x2p-16384L : 0x2p-16384L : inexact-ok
+= asin towardzero ldbl-96-m68k 0x2p-16384L : 0x2p-16384L : inexact-ok
+= asin upward ldbl-96-m68k 0x2p-16384L : 0x2.0000000000000004p-16384L : inexact-ok
+= asin downward ldbl-128 0x2p-16384L : 0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin tonearest ldbl-128 0x2p-16384L : 0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin towardzero ldbl-128 0x2p-16384L : 0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin upward ldbl-128 0x2p-16384L : 0x2.0000000000000000000000000004p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin downward dbl-64 0x8p-972 : 0x8p-972 : inexact-ok
+= asin tonearest dbl-64 0x8p-972 : 0x8p-972 : inexact-ok
+= asin towardzero dbl-64 0x8p-972 : 0x8p-972 : inexact-ok
+= asin upward dbl-64 0x8p-972 : 0x8.0000000000008p-972 : inexact-ok
+= asin downward ldbl-96-intel 0x8p-972L : 0x8p-972L : inexact-ok
+= asin tonearest ldbl-96-intel 0x8p-972L : 0x8p-972L : inexact-ok
+= asin towardzero ldbl-96-intel 0x8p-972L : 0x8p-972L : inexact-ok
+= asin upward ldbl-96-intel 0x8p-972L : 0x8.000000000000001p-972L : inexact-ok
+= asin downward ldbl-96-m68k 0x8p-972L : 0x8p-972L : inexact-ok
+= asin tonearest ldbl-96-m68k 0x8p-972L : 0x8p-972L : inexact-ok
+= asin towardzero ldbl-96-m68k 0x8p-972L : 0x8p-972L : inexact-ok
+= asin upward ldbl-96-m68k 0x8p-972L : 0x8.000000000000001p-972L : inexact-ok
+= asin downward ldbl-128 0x8p-972L : 0x8p-972L : inexact-ok
+= asin tonearest ldbl-128 0x8p-972L : 0x8p-972L : inexact-ok
+= asin towardzero ldbl-128 0x8p-972L : 0x8p-972L : inexact-ok
+= asin upward ldbl-128 0x8p-972L : 0x8.0000000000000000000000000008p-972L : inexact-ok
+= asin downward ldbl-128ibm 0x8p-972L : 0x8p-972L : inexact-ok
+= asin tonearest ldbl-128ibm 0x8p-972L : 0x8p-972L : inexact-ok
+= asin towardzero ldbl-128ibm 0x8p-972L : 0x8p-972L : inexact-ok
+= asin upward ldbl-128ibm 0x8p-972L : 0x8.00000000000000000000000004p-972L : inexact-ok
+asin -min missing-underflow
+= 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
+= asin towardzero flt-32 -0x4p-128f : -0x3.fffff8p-128f : inexact-ok underflow-ok errno-erange-ok
+= asin upward flt-32 -0x4p-128f : -0x3.fffff8p-128f : inexact-ok underflow-ok errno-erange-ok
+= asin downward dbl-64 -0x4p-128 : -0x4p-128 : inexact-ok
+= asin tonearest dbl-64 -0x4p-128 : -0x4p-128 : inexact-ok
+= asin towardzero dbl-64 -0x4p-128 : -0x3.ffffffffffffep-128 : inexact-ok
+= asin upward dbl-64 -0x4p-128 : -0x3.ffffffffffffep-128 : inexact-ok
+= asin downward ldbl-96-intel -0x4p-128L : -0x4p-128L : inexact-ok
+= asin tonearest ldbl-96-intel -0x4p-128L : -0x4p-128L : inexact-ok
+= asin towardzero ldbl-96-intel -0x4p-128L : -0x3.fffffffffffffffcp-128L : inexact-ok
+= asin upward ldbl-96-intel -0x4p-128L : -0x3.fffffffffffffffcp-128L : inexact-ok
+= asin downward ldbl-96-m68k -0x4p-128L : -0x4p-128L : inexact-ok
+= asin tonearest ldbl-96-m68k -0x4p-128L : -0x4p-128L : inexact-ok
+= asin towardzero ldbl-96-m68k -0x4p-128L : -0x3.fffffffffffffffcp-128L : inexact-ok
+= asin upward ldbl-96-m68k -0x4p-128L : -0x3.fffffffffffffffcp-128L : inexact-ok
+= asin downward ldbl-128 -0x4p-128L : -0x4p-128L : inexact-ok
+= asin tonearest ldbl-128 -0x4p-128L : -0x4p-128L : inexact-ok
+= asin towardzero ldbl-128 -0x4p-128L : -0x3.fffffffffffffffffffffffffffep-128L : inexact-ok
+= asin upward ldbl-128 -0x4p-128L : -0x3.fffffffffffffffffffffffffffep-128L : inexact-ok
+= asin downward ldbl-128ibm -0x4p-128L : -0x4p-128L : inexact-ok
+= asin tonearest ldbl-128ibm -0x4p-128L : -0x4p-128L : inexact-ok
+= asin towardzero ldbl-128ibm -0x4p-128L : -0x3.ffffffffffffffffffffffffffp-128L : inexact-ok
+= asin upward ldbl-128ibm -0x4p-128L : -0x3.ffffffffffffffffffffffffffp-128L : inexact-ok
+= asin downward dbl-64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= asin tonearest dbl-64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= asin towardzero dbl-64 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= asin upward dbl-64 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= asin downward ldbl-96-intel -0x4p-1024L : -0x4p-1024L : inexact-ok
+= asin tonearest ldbl-96-intel -0x4p-1024L : -0x4p-1024L : inexact-ok
+= asin towardzero ldbl-96-intel -0x4p-1024L : -0x3.fffffffffffffffcp-1024L : inexact-ok
+= asin upward ldbl-96-intel -0x4p-1024L : -0x3.fffffffffffffffcp-1024L : inexact-ok
+= asin downward ldbl-96-m68k -0x4p-1024L : -0x4p-1024L : inexact-ok
+= asin tonearest ldbl-96-m68k -0x4p-1024L : -0x4p-1024L : inexact-ok
+= asin towardzero ldbl-96-m68k -0x4p-1024L : -0x3.fffffffffffffffcp-1024L : inexact-ok
+= asin upward ldbl-96-m68k -0x4p-1024L : -0x3.fffffffffffffffcp-1024L : inexact-ok
+= asin downward ldbl-128 -0x4p-1024L : -0x4p-1024L : inexact-ok
+= asin tonearest ldbl-128 -0x4p-1024L : -0x4p-1024L : inexact-ok
+= asin towardzero ldbl-128 -0x4p-1024L : -0x3.fffffffffffffffffffffffffffep-1024L : inexact-ok
+= asin upward ldbl-128 -0x4p-1024L : -0x3.fffffffffffffffffffffffffffep-1024L : inexact-ok
+= asin downward ldbl-128ibm -0x4p-1024L : -0x4p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin tonearest ldbl-128ibm -0x4p-1024L : -0x4p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin towardzero ldbl-128ibm -0x4p-1024L : -0x3.ffffffffffffcp-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin upward ldbl-128ibm -0x4p-1024L : -0x3.ffffffffffffcp-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin downward ldbl-96-intel -0x4p-16384L : -0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= asin tonearest ldbl-96-intel -0x4p-16384L : -0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= asin towardzero ldbl-96-intel -0x4p-16384L : -0x3.fffffffffffffff8p-16384L : inexact-ok underflow-ok errno-erange-ok
+= asin upward ldbl-96-intel -0x4p-16384L : -0x3.fffffffffffffff8p-16384L : inexact-ok underflow-ok errno-erange-ok
+= asin downward ldbl-96-m68k -0x4p-16384L : -0x4p-16384L : inexact-ok
+= asin tonearest ldbl-96-m68k -0x4p-16384L : -0x4p-16384L : inexact-ok
+= asin towardzero ldbl-96-m68k -0x4p-16384L : -0x3.fffffffffffffffcp-16384L : inexact-ok
+= asin upward ldbl-96-m68k -0x4p-16384L : -0x3.fffffffffffffffcp-16384L : inexact-ok
+= asin downward ldbl-128 -0x4p-16384L : -0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= asin tonearest ldbl-128 -0x4p-16384L : -0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= asin towardzero ldbl-128 -0x4p-16384L : -0x3.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= asin upward ldbl-128 -0x4p-16384L : -0x3.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= asin downward ldbl-96-intel -0x2p-16384L : -0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin tonearest ldbl-96-intel -0x2p-16384L : -0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin towardzero ldbl-96-intel -0x2p-16384L : -0x1.fffffffffffffff8p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin upward ldbl-96-intel -0x2p-16384L : -0x1.fffffffffffffff8p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin downward ldbl-96-m68k -0x2p-16384L : -0x2p-16384L : inexact-ok underflow-ok errno-erange-ok
+= asin tonearest ldbl-96-m68k -0x2p-16384L : -0x2p-16384L : inexact-ok underflow-ok errno-erange-ok
+= asin towardzero ldbl-96-m68k -0x2p-16384L : -0x1.fffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= asin upward ldbl-96-m68k -0x2p-16384L : -0x1.fffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= asin downward ldbl-128 -0x2p-16384L : -0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin tonearest ldbl-128 -0x2p-16384L : -0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin towardzero ldbl-128 -0x2p-16384L : -0x1.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin upward ldbl-128 -0x2p-16384L : -0x1.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin downward dbl-64 -0x8p-972 : -0x8p-972 : inexact-ok
+= asin tonearest dbl-64 -0x8p-972 : -0x8p-972 : inexact-ok
+= asin towardzero dbl-64 -0x8p-972 : -0x7.ffffffffffffcp-972 : inexact-ok
+= asin upward dbl-64 -0x8p-972 : -0x7.ffffffffffffcp-972 : inexact-ok
+= asin downward ldbl-96-intel -0x8p-972L : -0x8p-972L : inexact-ok
+= asin tonearest ldbl-96-intel -0x8p-972L : -0x8p-972L : inexact-ok
+= asin towardzero ldbl-96-intel -0x8p-972L : -0x7.fffffffffffffff8p-972L : inexact-ok
+= asin upward ldbl-96-intel -0x8p-972L : -0x7.fffffffffffffff8p-972L : inexact-ok
+= asin downward ldbl-96-m68k -0x8p-972L : -0x8p-972L : inexact-ok
+= asin tonearest ldbl-96-m68k -0x8p-972L : -0x8p-972L : inexact-ok
+= asin towardzero ldbl-96-m68k -0x8p-972L : -0x7.fffffffffffffff8p-972L : inexact-ok
+= asin upward ldbl-96-m68k -0x8p-972L : -0x7.fffffffffffffff8p-972L : inexact-ok
+= asin downward ldbl-128 -0x8p-972L : -0x8p-972L : inexact-ok
+= asin tonearest ldbl-128 -0x8p-972L : -0x8p-972L : inexact-ok
+= asin towardzero ldbl-128 -0x8p-972L : -0x7.fffffffffffffffffffffffffffcp-972L : inexact-ok
+= asin upward ldbl-128 -0x8p-972L : -0x7.fffffffffffffffffffffffffffcp-972L : inexact-ok
+= asin downward ldbl-128ibm -0x8p-972L : -0x8p-972L : inexact-ok underflow-ok errno-erange-ok
+= asin tonearest ldbl-128ibm -0x8p-972L : -0x8p-972L : inexact-ok underflow-ok errno-erange-ok
+= asin towardzero ldbl-128ibm -0x8p-972L : -0x7.fffffffffffffffffffffffffcp-972L : inexact-ok underflow-ok errno-erange-ok
+= asin upward ldbl-128ibm -0x8p-972L : -0x7.fffffffffffffffffffffffffcp-972L : inexact-ok underflow-ok errno-erange-ok
+asin min_subnorm missing-underflow
+= asin downward flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok
+= asin tonearest flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok
+= asin towardzero flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok
+= asin upward flt-32 0x8p-152f : 0x1p-148f : inexact-ok underflow underflow-ok errno-erange-ok
+= asin downward dbl-64 0x8p-152 : 0x8p-152 : inexact-ok
+= asin tonearest dbl-64 0x8p-152 : 0x8p-152 : inexact-ok
+= asin towardzero dbl-64 0x8p-152 : 0x8p-152 : inexact-ok
+= asin upward dbl-64 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
+= asin downward ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok
+= asin tonearest ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok
+= asin towardzero ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok
+= asin upward ldbl-96-intel 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok
+= asin downward ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok
+= asin tonearest ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok
+= asin towardzero ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok
+= asin upward ldbl-96-m68k 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok
+= asin downward ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok
+= asin tonearest ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok
+= asin towardzero ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok
+= asin upward ldbl-128 0x8p-152L : 0x8.0000000000000000000000000008p-152L : inexact-ok
+= asin downward ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok
+= asin tonearest ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok
+= asin towardzero ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok
+= asin upward ldbl-128ibm 0x8p-152L : 0x8.00000000000000000000000004p-152L : inexact-ok
+= asin downward dbl-64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= asin tonearest dbl-64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= asin towardzero dbl-64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= asin upward dbl-64 0x4p-1076 : 0x8p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= asin downward ldbl-96-intel 0x4p-1076L : 0x4p-1076L : inexact-ok
+= asin tonearest ldbl-96-intel 0x4p-1076L : 0x4p-1076L : inexact-ok
+= asin towardzero ldbl-96-intel 0x4p-1076L : 0x4p-1076L : inexact-ok
+= asin upward ldbl-96-intel 0x4p-1076L : 0x4.0000000000000008p-1076L : inexact-ok
+= asin downward ldbl-96-m68k 0x4p-1076L : 0x4p-1076L : inexact-ok
+= asin tonearest ldbl-96-m68k 0x4p-1076L : 0x4p-1076L : inexact-ok
+= asin towardzero ldbl-96-m68k 0x4p-1076L : 0x4p-1076L : inexact-ok
+= asin upward ldbl-96-m68k 0x4p-1076L : 0x4.0000000000000008p-1076L : inexact-ok
+= asin downward ldbl-128 0x4p-1076L : 0x4p-1076L : inexact-ok
+= asin tonearest ldbl-128 0x4p-1076L : 0x4p-1076L : inexact-ok
+= asin towardzero ldbl-128 0x4p-1076L : 0x4p-1076L : inexact-ok
+= asin upward ldbl-128 0x4p-1076L : 0x4.0000000000000000000000000004p-1076L : inexact-ok
+= asin downward ldbl-128ibm 0x4p-1076L : 0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin tonearest ldbl-128ibm 0x4p-1076L : 0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin towardzero ldbl-128ibm 0x4p-1076L : 0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin upward ldbl-128ibm 0x4p-1076L : 0x8p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin downward ldbl-96-intel 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin tonearest ldbl-96-intel 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin towardzero ldbl-96-intel 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin upward ldbl-96-intel 0x8p-16448L : 0x1p-16444L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin downward ldbl-96-m68k 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin tonearest ldbl-96-m68k 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin towardzero ldbl-96-m68k 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin upward ldbl-96-m68k 0x8p-16448L : 0xcp-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin downward ldbl-128 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin tonearest ldbl-128 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin towardzero ldbl-128 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin upward ldbl-128 0x8p-16448L : 0x8.000000000004p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin downward ldbl-96-m68k 0x4p-16448L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin tonearest ldbl-96-m68k 0x4p-16448L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin towardzero ldbl-96-m68k 0x4p-16448L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin upward ldbl-96-m68k 0x4p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin downward ldbl-128 0x4p-16448L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin tonearest ldbl-128 0x4p-16448L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin towardzero ldbl-128 0x4p-16448L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin upward ldbl-128 0x4p-16448L : 0x4.000000000004p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin downward ldbl-128 0x4p-16496L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin tonearest ldbl-128 0x4p-16496L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin towardzero ldbl-128 0x4p-16496L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin upward ldbl-128 0x4p-16496L : 0x8p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+asin -min_subnorm missing-underflow
+= asin downward flt-32 -0x8p-152f : -0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok
+= asin tonearest flt-32 -0x8p-152f : -0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok
+= asin towardzero flt-32 -0x8p-152f : -0x0p+0f : inexact-ok underflow underflow-ok errno-erange-ok
+= asin upward flt-32 -0x8p-152f : -0x0p+0f : inexact-ok underflow underflow-ok errno-erange-ok
+= asin downward dbl-64 -0x8p-152 : -0x8p-152 : inexact-ok
+= asin tonearest dbl-64 -0x8p-152 : -0x8p-152 : inexact-ok
+= asin towardzero dbl-64 -0x8p-152 : -0x7.ffffffffffffcp-152 : inexact-ok
+= asin upward dbl-64 -0x8p-152 : -0x7.ffffffffffffcp-152 : inexact-ok
+= asin downward ldbl-96-intel -0x8p-152L : -0x8p-152L : inexact-ok
+= asin tonearest ldbl-96-intel -0x8p-152L : -0x8p-152L : inexact-ok
+= asin towardzero ldbl-96-intel -0x8p-152L : -0x7.fffffffffffffff8p-152L : inexact-ok
+= asin upward ldbl-96-intel -0x8p-152L : -0x7.fffffffffffffff8p-152L : inexact-ok
+= asin downward ldbl-96-m68k -0x8p-152L : -0x8p-152L : inexact-ok
+= asin tonearest ldbl-96-m68k -0x8p-152L : -0x8p-152L : inexact-ok
+= asin towardzero ldbl-96-m68k -0x8p-152L : -0x7.fffffffffffffff8p-152L : inexact-ok
+= asin upward ldbl-96-m68k -0x8p-152L : -0x7.fffffffffffffff8p-152L : inexact-ok
+= asin downward ldbl-128 -0x8p-152L : -0x8p-152L : inexact-ok
+= asin tonearest ldbl-128 -0x8p-152L : -0x8p-152L : inexact-ok
+= asin towardzero ldbl-128 -0x8p-152L : -0x7.fffffffffffffffffffffffffffcp-152L : inexact-ok
+= asin upward ldbl-128 -0x8p-152L : -0x7.fffffffffffffffffffffffffffcp-152L : inexact-ok
+= asin downward ldbl-128ibm -0x8p-152L : -0x8p-152L : inexact-ok
+= asin tonearest ldbl-128ibm -0x8p-152L : -0x8p-152L : inexact-ok
+= asin towardzero ldbl-128ibm -0x8p-152L : -0x7.fffffffffffffffffffffffffep-152L : inexact-ok
+= asin upward ldbl-128ibm -0x8p-152L : -0x7.fffffffffffffffffffffffffep-152L : inexact-ok
+= asin downward dbl-64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= asin tonearest dbl-64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= asin towardzero dbl-64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow underflow-ok errno-erange-ok
+= asin upward dbl-64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow underflow-ok errno-erange-ok
+= asin downward ldbl-96-intel -0x4p-1076L : -0x4p-1076L : inexact-ok
+= asin tonearest ldbl-96-intel -0x4p-1076L : -0x4p-1076L : inexact-ok
+= asin towardzero ldbl-96-intel -0x4p-1076L : -0x3.fffffffffffffffcp-1076L : inexact-ok
+= asin upward ldbl-96-intel -0x4p-1076L : -0x3.fffffffffffffffcp-1076L : inexact-ok
+= asin downward ldbl-96-m68k -0x4p-1076L : -0x4p-1076L : inexact-ok
+= asin tonearest ldbl-96-m68k -0x4p-1076L : -0x4p-1076L : inexact-ok
+= asin towardzero ldbl-96-m68k -0x4p-1076L : -0x3.fffffffffffffffcp-1076L : inexact-ok
+= asin upward ldbl-96-m68k -0x4p-1076L : -0x3.fffffffffffffffcp-1076L : inexact-ok
+= asin downward ldbl-128 -0x4p-1076L : -0x4p-1076L : inexact-ok
+= asin tonearest ldbl-128 -0x4p-1076L : -0x4p-1076L : inexact-ok
+= asin towardzero ldbl-128 -0x4p-1076L : -0x3.fffffffffffffffffffffffffffep-1076L : inexact-ok
+= asin upward ldbl-128 -0x4p-1076L : -0x3.fffffffffffffffffffffffffffep-1076L : inexact-ok
+= asin downward ldbl-128ibm -0x4p-1076L : -0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin tonearest ldbl-128ibm -0x4p-1076L : -0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin towardzero ldbl-128ibm -0x4p-1076L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin upward ldbl-128ibm -0x4p-1076L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin downward ldbl-96-intel -0x8p-16448L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin tonearest ldbl-96-intel -0x8p-16448L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin towardzero ldbl-96-intel -0x8p-16448L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin upward ldbl-96-intel -0x8p-16448L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin downward ldbl-96-m68k -0x8p-16448L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin tonearest ldbl-96-m68k -0x8p-16448L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin towardzero ldbl-96-m68k -0x8p-16448L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin upward ldbl-96-m68k -0x8p-16448L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin downward ldbl-128 -0x8p-16448L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin tonearest ldbl-128 -0x8p-16448L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin towardzero ldbl-128 -0x8p-16448L : -0x7.fffffffffffcp-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin upward ldbl-128 -0x8p-16448L : -0x7.fffffffffffcp-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin downward ldbl-96-m68k -0x4p-16448L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin tonearest ldbl-96-m68k -0x4p-16448L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin towardzero ldbl-96-m68k -0x4p-16448L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin upward ldbl-96-m68k -0x4p-16448L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin downward ldbl-128 -0x4p-16448L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin tonearest ldbl-128 -0x4p-16448L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin towardzero ldbl-128 -0x4p-16448L : -0x3.fffffffffffcp-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin upward ldbl-128 -0x4p-16448L : -0x3.fffffffffffcp-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin downward ldbl-128 -0x4p-16496L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin tonearest ldbl-128 -0x4p-16496L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin towardzero ldbl-128 -0x4p-16496L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= asin upward ldbl-128 -0x4p-16496L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
asinh 0
= asinh downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
= asinh tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok
@@ -1635,6 +2411,585 @@ asinh 0.75
= asinh tonearest ldbl-128ibm 0xcp-4L : 0xb.17217f7d1cf79abc9e3b39804p-4L : inexact-ok
= asinh towardzero ldbl-128ibm 0xcp-4L : 0xb.17217f7d1cf79abc9e3b39803cp-4L : inexact-ok
= asinh upward ldbl-128ibm 0xcp-4L : 0xb.17217f7d1cf79abc9e3b39804p-4L : inexact-ok
+asinh 1
+= asinh downward flt-32 0x1p+0f : 0xe.1a1b3p-4f : inexact-ok
+= asinh tonearest flt-32 0x1p+0f : 0xe.1a1b3p-4f : inexact-ok
+= asinh towardzero flt-32 0x1p+0f : 0xe.1a1b3p-4f : inexact-ok
+= asinh upward flt-32 0x1p+0f : 0xe.1a1b4p-4f : inexact-ok
+= asinh downward dbl-64 0x1p+0 : 0xe.1a1b30bcea13p-4 : inexact-ok
+= asinh tonearest dbl-64 0x1p+0 : 0xe.1a1b30bcea138p-4 : inexact-ok
+= asinh towardzero dbl-64 0x1p+0 : 0xe.1a1b30bcea13p-4 : inexact-ok
+= asinh upward dbl-64 0x1p+0 : 0xe.1a1b30bcea138p-4 : inexact-ok
+= asinh downward ldbl-96-intel 0x1p+0L : 0xe.1a1b30bcea1366p-4L : inexact-ok
+= asinh tonearest ldbl-96-intel 0x1p+0L : 0xe.1a1b30bcea13661p-4L : inexact-ok
+= asinh towardzero ldbl-96-intel 0x1p+0L : 0xe.1a1b30bcea1366p-4L : inexact-ok
+= asinh upward ldbl-96-intel 0x1p+0L : 0xe.1a1b30bcea13661p-4L : inexact-ok
+= asinh downward ldbl-96-m68k 0x1p+0L : 0xe.1a1b30bcea1366p-4L : inexact-ok
+= asinh tonearest ldbl-96-m68k 0x1p+0L : 0xe.1a1b30bcea13661p-4L : inexact-ok
+= asinh towardzero ldbl-96-m68k 0x1p+0L : 0xe.1a1b30bcea1366p-4L : inexact-ok
+= asinh upward ldbl-96-m68k 0x1p+0L : 0xe.1a1b30bcea13661p-4L : inexact-ok
+= asinh downward ldbl-128 0x1p+0L : 0xe.1a1b30bcea13660d8f99e8dd2518p-4L : inexact-ok
+= asinh tonearest ldbl-128 0x1p+0L : 0xe.1a1b30bcea13660d8f99e8dd2518p-4L : inexact-ok
+= asinh towardzero ldbl-128 0x1p+0L : 0xe.1a1b30bcea13660d8f99e8dd2518p-4L : inexact-ok
+= asinh upward ldbl-128 0x1p+0L : 0xe.1a1b30bcea13660d8f99e8dd252p-4L : inexact-ok
+= asinh downward ldbl-128ibm 0x1p+0L : 0xe.1a1b30bcea13660d8f99e8dd24p-4L : inexact-ok
+= asinh tonearest ldbl-128ibm 0x1p+0L : 0xe.1a1b30bcea13660d8f99e8dd24p-4L : inexact-ok
+= asinh towardzero ldbl-128ibm 0x1p+0L : 0xe.1a1b30bcea13660d8f99e8dd24p-4L : inexact-ok
+= asinh upward ldbl-128ibm 0x1p+0L : 0xe.1a1b30bcea13660d8f99e8dd28p-4L : inexact-ok
+asinh 10
+= asinh downward flt-32 0xap+0f : 0x2.ff8b88p+0f : inexact-ok
+= asinh tonearest flt-32 0xap+0f : 0x2.ff8b8cp+0f : inexact-ok
+= asinh towardzero flt-32 0xap+0f : 0x2.ff8b88p+0f : inexact-ok
+= asinh upward flt-32 0xap+0f : 0x2.ff8b8cp+0f : inexact-ok
+= asinh downward dbl-64 0xap+0 : 0x2.ff8b8a0da57b4p+0 : inexact-ok
+= asinh tonearest dbl-64 0xap+0 : 0x2.ff8b8a0da57b6p+0 : inexact-ok
+= asinh towardzero dbl-64 0xap+0 : 0x2.ff8b8a0da57b4p+0 : inexact-ok
+= asinh upward dbl-64 0xap+0 : 0x2.ff8b8a0da57b6p+0 : inexact-ok
+= asinh downward ldbl-96-intel 0xap+0L : 0x2.ff8b8a0da57b5aap+0L : inexact-ok
+= asinh tonearest ldbl-96-intel 0xap+0L : 0x2.ff8b8a0da57b5aa4p+0L : inexact-ok
+= asinh towardzero ldbl-96-intel 0xap+0L : 0x2.ff8b8a0da57b5aap+0L : inexact-ok
+= asinh upward ldbl-96-intel 0xap+0L : 0x2.ff8b8a0da57b5aa4p+0L : inexact-ok
+= asinh downward ldbl-96-m68k 0xap+0L : 0x2.ff8b8a0da57b5aap+0L : inexact-ok
+= asinh tonearest ldbl-96-m68k 0xap+0L : 0x2.ff8b8a0da57b5aa4p+0L : inexact-ok
+= asinh towardzero ldbl-96-m68k 0xap+0L : 0x2.ff8b8a0da57b5aap+0L : inexact-ok
+= asinh upward ldbl-96-m68k 0xap+0L : 0x2.ff8b8a0da57b5aa4p+0L : inexact-ok
+= asinh downward ldbl-128 0xap+0L : 0x2.ff8b8a0da57b5aa38395e907170cp+0L : inexact-ok
+= asinh tonearest ldbl-128 0xap+0L : 0x2.ff8b8a0da57b5aa38395e907170ep+0L : inexact-ok
+= asinh towardzero ldbl-128 0xap+0L : 0x2.ff8b8a0da57b5aa38395e907170cp+0L : inexact-ok
+= asinh upward ldbl-128 0xap+0L : 0x2.ff8b8a0da57b5aa38395e907170ep+0L : inexact-ok
+= asinh downward ldbl-128ibm 0xap+0L : 0x2.ff8b8a0da57b5aa38395e90717p+0L : inexact-ok
+= asinh tonearest ldbl-128ibm 0xap+0L : 0x2.ff8b8a0da57b5aa38395e90717p+0L : inexact-ok
+= asinh towardzero ldbl-128ibm 0xap+0L : 0x2.ff8b8a0da57b5aa38395e90717p+0L : inexact-ok
+= asinh upward ldbl-128ibm 0xap+0L : 0x2.ff8b8a0da57b5aa38395e90718p+0L : inexact-ok
+asinh 100
+= asinh downward flt-32 0x6.4p+4f : 0x5.4c6028p+0f : inexact-ok
+= asinh tonearest flt-32 0x6.4p+4f : 0x5.4c6028p+0f : inexact-ok
+= asinh towardzero flt-32 0x6.4p+4f : 0x5.4c6028p+0f : inexact-ok
+= asinh upward flt-32 0x6.4p+4f : 0x5.4c603p+0f : inexact-ok
+= asinh downward dbl-64 0x6.4p+4 : 0x5.4c602a4f4f0a4p+0 : inexact-ok
+= asinh tonearest dbl-64 0x6.4p+4 : 0x5.4c602a4f4f0a8p+0 : inexact-ok
+= asinh towardzero dbl-64 0x6.4p+4 : 0x5.4c602a4f4f0a4p+0 : inexact-ok
+= asinh upward dbl-64 0x6.4p+4 : 0x5.4c602a4f4f0a8p+0 : inexact-ok
+= asinh downward ldbl-96-intel 0x6.4p+4L : 0x5.4c602a4f4f0a7ce8p+0L : inexact-ok
+= asinh tonearest ldbl-96-intel 0x6.4p+4L : 0x5.4c602a4f4f0a7cfp+0L : inexact-ok
+= asinh towardzero ldbl-96-intel 0x6.4p+4L : 0x5.4c602a4f4f0a7ce8p+0L : inexact-ok
+= asinh upward ldbl-96-intel 0x6.4p+4L : 0x5.4c602a4f4f0a7cfp+0L : inexact-ok
+= asinh downward ldbl-96-m68k 0x6.4p+4L : 0x5.4c602a4f4f0a7ce8p+0L : inexact-ok
+= asinh tonearest ldbl-96-m68k 0x6.4p+4L : 0x5.4c602a4f4f0a7cfp+0L : inexact-ok
+= asinh towardzero ldbl-96-m68k 0x6.4p+4L : 0x5.4c602a4f4f0a7ce8p+0L : inexact-ok
+= asinh upward ldbl-96-m68k 0x6.4p+4L : 0x5.4c602a4f4f0a7cfp+0L : inexact-ok
+= asinh downward ldbl-128 0x6.4p+4L : 0x5.4c602a4f4f0a7cedac9045f3d3f8p+0L : inexact-ok
+= asinh tonearest ldbl-128 0x6.4p+4L : 0x5.4c602a4f4f0a7cedac9045f3d3f8p+0L : inexact-ok
+= asinh towardzero ldbl-128 0x6.4p+4L : 0x5.4c602a4f4f0a7cedac9045f3d3f8p+0L : inexact-ok
+= asinh upward ldbl-128 0x6.4p+4L : 0x5.4c602a4f4f0a7cedac9045f3d3fcp+0L : inexact-ok
+= asinh downward ldbl-128ibm 0x6.4p+4L : 0x5.4c602a4f4f0a7cedac9045f3d2p+0L : inexact-ok
+= asinh tonearest ldbl-128ibm 0x6.4p+4L : 0x5.4c602a4f4f0a7cedac9045f3d4p+0L : inexact-ok
+= asinh towardzero ldbl-128ibm 0x6.4p+4L : 0x5.4c602a4f4f0a7cedac9045f3d2p+0L : inexact-ok
+= asinh upward ldbl-128ibm 0x6.4p+4L : 0x5.4c602a4f4f0a7cedac9045f3d4p+0L : inexact-ok
+asinh 1e6
+= asinh downward flt-32 0xf.424p+16f : 0xe.82376p+0f : inexact-ok
+= asinh tonearest flt-32 0xf.424p+16f : 0xe.82376p+0f : inexact-ok
+= asinh towardzero flt-32 0xf.424p+16f : 0xe.82376p+0f : inexact-ok
+= asinh upward flt-32 0xf.424p+16f : 0xe.82377p+0f : inexact-ok
+= asinh downward dbl-64 0xf.424p+16 : 0xe.823764bfd1e58p+0 : inexact-ok
+= asinh tonearest dbl-64 0xf.424p+16 : 0xe.823764bfd1e6p+0 : inexact-ok
+= asinh towardzero dbl-64 0xf.424p+16 : 0xe.823764bfd1e58p+0 : inexact-ok
+= asinh upward dbl-64 0xf.424p+16 : 0xe.823764bfd1e6p+0 : inexact-ok
+= asinh downward ldbl-96-intel 0xf.424p+16L : 0xe.823764bfd1e5fa3p+0L : inexact-ok
+= asinh tonearest ldbl-96-intel 0xf.424p+16L : 0xe.823764bfd1e5fa3p+0L : inexact-ok
+= asinh towardzero ldbl-96-intel 0xf.424p+16L : 0xe.823764bfd1e5fa3p+0L : inexact-ok
+= asinh upward ldbl-96-intel 0xf.424p+16L : 0xe.823764bfd1e5fa4p+0L : inexact-ok
+= asinh downward ldbl-96-m68k 0xf.424p+16L : 0xe.823764bfd1e5fa3p+0L : inexact-ok
+= asinh tonearest ldbl-96-m68k 0xf.424p+16L : 0xe.823764bfd1e5fa3p+0L : inexact-ok
+= asinh towardzero ldbl-96-m68k 0xf.424p+16L : 0xe.823764bfd1e5fa3p+0L : inexact-ok
+= asinh upward ldbl-96-m68k 0xf.424p+16L : 0xe.823764bfd1e5fa4p+0L : inexact-ok
+= asinh downward ldbl-128 0xf.424p+16L : 0xe.823764bfd1e5fa37c6bf52ed09dp+0L : inexact-ok
+= asinh tonearest ldbl-128 0xf.424p+16L : 0xe.823764bfd1e5fa37c6bf52ed09dp+0L : inexact-ok
+= asinh towardzero ldbl-128 0xf.424p+16L : 0xe.823764bfd1e5fa37c6bf52ed09dp+0L : inexact-ok
+= asinh upward ldbl-128 0xf.424p+16L : 0xe.823764bfd1e5fa37c6bf52ed09d8p+0L : inexact-ok
+= asinh downward ldbl-128ibm 0xf.424p+16L : 0xe.823764bfd1e5fa37c6bf52ed08p+0L : inexact-ok
+= asinh tonearest ldbl-128ibm 0xf.424p+16L : 0xe.823764bfd1e5fa37c6bf52ed08p+0L : inexact-ok
+= asinh towardzero ldbl-128ibm 0xf.424p+16L : 0xe.823764bfd1e5fa37c6bf52ed08p+0L : inexact-ok
+= asinh upward ldbl-128ibm 0xf.424p+16L : 0xe.823764bfd1e5fa37c6bf52ed0cp+0L : inexact-ok
+asinh 0x1p100
+= asinh downward flt-32 0x1p+100f : 0x4.60203p+4f : inexact-ok
+= asinh tonearest flt-32 0x1p+100f : 0x4.602038p+4f : inexact-ok
+= asinh towardzero flt-32 0x1p+100f : 0x4.60203p+4f : inexact-ok
+= asinh upward flt-32 0x1p+100f : 0x4.602038p+4f : inexact-ok
+= asinh downward dbl-64 0x1p+100 : 0x4.6020374c5c6d8p+4 : inexact-ok
+= asinh tonearest dbl-64 0x1p+100 : 0x4.6020374c5c6dcp+4 : inexact-ok
+= asinh towardzero dbl-64 0x1p+100 : 0x4.6020374c5c6d8p+4 : inexact-ok
+= asinh upward dbl-64 0x1p+100 : 0x4.6020374c5c6dcp+4 : inexact-ok
+= asinh downward ldbl-96-intel 0x1p+100L : 0x4.6020374c5c6db008p+4L : inexact-ok
+= asinh tonearest ldbl-96-intel 0x1p+100L : 0x4.6020374c5c6db01p+4L : inexact-ok
+= asinh towardzero ldbl-96-intel 0x1p+100L : 0x4.6020374c5c6db008p+4L : inexact-ok
+= asinh upward ldbl-96-intel 0x1p+100L : 0x4.6020374c5c6db01p+4L : inexact-ok
+= asinh downward ldbl-96-m68k 0x1p+100L : 0x4.6020374c5c6db008p+4L : inexact-ok
+= asinh tonearest ldbl-96-m68k 0x1p+100L : 0x4.6020374c5c6db01p+4L : inexact-ok
+= asinh towardzero ldbl-96-m68k 0x1p+100L : 0x4.6020374c5c6db008p+4L : inexact-ok
+= asinh upward ldbl-96-m68k 0x1p+100L : 0x4.6020374c5c6db01p+4L : inexact-ok
+= asinh downward ldbl-128 0x1p+100L : 0x4.6020374c5c6db00c6a6d5daf98ecp+4L : inexact-ok
+= asinh tonearest ldbl-128 0x1p+100L : 0x4.6020374c5c6db00c6a6d5daf98ecp+4L : inexact-ok
+= asinh towardzero ldbl-128 0x1p+100L : 0x4.6020374c5c6db00c6a6d5daf98ecp+4L : inexact-ok
+= asinh upward ldbl-128 0x1p+100L : 0x4.6020374c5c6db00c6a6d5daf98fp+4L : inexact-ok
+= asinh downward ldbl-128ibm 0x1p+100L : 0x4.6020374c5c6db00c6a6d5daf98p+4L : inexact-ok
+= asinh tonearest ldbl-128ibm 0x1p+100L : 0x4.6020374c5c6db00c6a6d5daf98p+4L : inexact-ok
+= asinh towardzero ldbl-128ibm 0x1p+100L : 0x4.6020374c5c6db00c6a6d5daf98p+4L : inexact-ok
+= asinh upward ldbl-128ibm 0x1p+100L : 0x4.6020374c5c6db00c6a6d5daf9ap+4L : inexact-ok
+asinh min missing-underflow
+= asinh downward flt-32 0x4p-128f : 0x3.fffff8p-128f : inexact-ok underflow-ok errno-erange-ok
+= asinh tonearest flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok
+= asinh towardzero flt-32 0x4p-128f : 0x3.fffff8p-128f : inexact-ok underflow-ok errno-erange-ok
+= asinh upward flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok
+= asinh downward dbl-64 0x4p-128 : 0x3.ffffffffffffep-128 : inexact-ok
+= asinh tonearest dbl-64 0x4p-128 : 0x4p-128 : inexact-ok
+= asinh towardzero dbl-64 0x4p-128 : 0x3.ffffffffffffep-128 : inexact-ok
+= asinh upward dbl-64 0x4p-128 : 0x4p-128 : inexact-ok
+= asinh downward ldbl-96-intel 0x4p-128L : 0x3.fffffffffffffffcp-128L : inexact-ok
+= asinh tonearest ldbl-96-intel 0x4p-128L : 0x4p-128L : inexact-ok
+= asinh towardzero ldbl-96-intel 0x4p-128L : 0x3.fffffffffffffffcp-128L : inexact-ok
+= asinh upward ldbl-96-intel 0x4p-128L : 0x4p-128L : inexact-ok
+= asinh downward ldbl-96-m68k 0x4p-128L : 0x3.fffffffffffffffcp-128L : inexact-ok
+= asinh tonearest ldbl-96-m68k 0x4p-128L : 0x4p-128L : inexact-ok
+= asinh towardzero ldbl-96-m68k 0x4p-128L : 0x3.fffffffffffffffcp-128L : inexact-ok
+= asinh upward ldbl-96-m68k 0x4p-128L : 0x4p-128L : inexact-ok
+= asinh downward ldbl-128 0x4p-128L : 0x3.fffffffffffffffffffffffffffep-128L : inexact-ok
+= asinh tonearest ldbl-128 0x4p-128L : 0x4p-128L : inexact-ok
+= asinh towardzero ldbl-128 0x4p-128L : 0x3.fffffffffffffffffffffffffffep-128L : inexact-ok
+= asinh upward ldbl-128 0x4p-128L : 0x4p-128L : inexact-ok
+= asinh downward ldbl-128ibm 0x4p-128L : 0x3.ffffffffffffffffffffffffffp-128L : inexact-ok
+= asinh tonearest ldbl-128ibm 0x4p-128L : 0x4p-128L : inexact-ok
+= asinh towardzero ldbl-128ibm 0x4p-128L : 0x3.ffffffffffffffffffffffffffp-128L : inexact-ok
+= asinh upward ldbl-128ibm 0x4p-128L : 0x4p-128L : inexact-ok
+= asinh downward dbl-64 0x4p-1024 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= asinh tonearest dbl-64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= asinh towardzero dbl-64 0x4p-1024 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= asinh upward dbl-64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= asinh downward ldbl-96-intel 0x4p-1024L : 0x3.fffffffffffffffcp-1024L : inexact-ok
+= asinh tonearest ldbl-96-intel 0x4p-1024L : 0x4p-1024L : inexact-ok
+= asinh towardzero ldbl-96-intel 0x4p-1024L : 0x3.fffffffffffffffcp-1024L : inexact-ok
+= asinh upward ldbl-96-intel 0x4p-1024L : 0x4p-1024L : inexact-ok
+= asinh downward ldbl-96-m68k 0x4p-1024L : 0x3.fffffffffffffffcp-1024L : inexact-ok
+= asinh tonearest ldbl-96-m68k 0x4p-1024L : 0x4p-1024L : inexact-ok
+= asinh towardzero ldbl-96-m68k 0x4p-1024L : 0x3.fffffffffffffffcp-1024L : inexact-ok
+= asinh upward ldbl-96-m68k 0x4p-1024L : 0x4p-1024L : inexact-ok
+= asinh downward ldbl-128 0x4p-1024L : 0x3.fffffffffffffffffffffffffffep-1024L : inexact-ok
+= asinh tonearest ldbl-128 0x4p-1024L : 0x4p-1024L : inexact-ok
+= asinh towardzero ldbl-128 0x4p-1024L : 0x3.fffffffffffffffffffffffffffep-1024L : inexact-ok
+= asinh upward ldbl-128 0x4p-1024L : 0x4p-1024L : inexact-ok
+= asinh downward ldbl-128ibm 0x4p-1024L : 0x3.ffffffffffffcp-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh tonearest ldbl-128ibm 0x4p-1024L : 0x4p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh towardzero ldbl-128ibm 0x4p-1024L : 0x3.ffffffffffffcp-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh upward ldbl-128ibm 0x4p-1024L : 0x4p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh downward ldbl-96-intel 0x4p-16384L : 0x3.fffffffffffffff8p-16384L : inexact-ok underflow-ok errno-erange-ok
+= asinh tonearest ldbl-96-intel 0x4p-16384L : 0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= asinh towardzero ldbl-96-intel 0x4p-16384L : 0x3.fffffffffffffff8p-16384L : inexact-ok underflow-ok errno-erange-ok
+= asinh upward ldbl-96-intel 0x4p-16384L : 0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= asinh downward ldbl-96-m68k 0x4p-16384L : 0x3.fffffffffffffffcp-16384L : inexact-ok
+= asinh tonearest ldbl-96-m68k 0x4p-16384L : 0x4p-16384L : inexact-ok
+= asinh towardzero ldbl-96-m68k 0x4p-16384L : 0x3.fffffffffffffffcp-16384L : inexact-ok
+= asinh upward ldbl-96-m68k 0x4p-16384L : 0x4p-16384L : inexact-ok
+= asinh downward ldbl-128 0x4p-16384L : 0x3.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= asinh tonearest ldbl-128 0x4p-16384L : 0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= asinh towardzero ldbl-128 0x4p-16384L : 0x3.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= asinh upward ldbl-128 0x4p-16384L : 0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= asinh downward ldbl-96-intel 0x2p-16384L : 0x1.fffffffffffffff8p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh tonearest ldbl-96-intel 0x2p-16384L : 0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh towardzero ldbl-96-intel 0x2p-16384L : 0x1.fffffffffffffff8p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh upward ldbl-96-intel 0x2p-16384L : 0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh downward ldbl-96-m68k 0x2p-16384L : 0x1.fffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= asinh tonearest ldbl-96-m68k 0x2p-16384L : 0x2p-16384L : inexact-ok underflow-ok errno-erange-ok
+= asinh towardzero ldbl-96-m68k 0x2p-16384L : 0x1.fffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= asinh upward ldbl-96-m68k 0x2p-16384L : 0x2p-16384L : inexact-ok underflow-ok errno-erange-ok
+= asinh downward ldbl-128 0x2p-16384L : 0x1.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh tonearest ldbl-128 0x2p-16384L : 0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh towardzero ldbl-128 0x2p-16384L : 0x1.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh upward ldbl-128 0x2p-16384L : 0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh downward dbl-64 0x8p-972 : 0x7.ffffffffffffcp-972 : inexact-ok
+= asinh tonearest dbl-64 0x8p-972 : 0x8p-972 : inexact-ok
+= asinh towardzero dbl-64 0x8p-972 : 0x7.ffffffffffffcp-972 : inexact-ok
+= asinh upward dbl-64 0x8p-972 : 0x8p-972 : inexact-ok
+= asinh downward ldbl-96-intel 0x8p-972L : 0x7.fffffffffffffff8p-972L : inexact-ok
+= asinh tonearest ldbl-96-intel 0x8p-972L : 0x8p-972L : inexact-ok
+= asinh towardzero ldbl-96-intel 0x8p-972L : 0x7.fffffffffffffff8p-972L : inexact-ok
+= asinh upward ldbl-96-intel 0x8p-972L : 0x8p-972L : inexact-ok
+= asinh downward ldbl-96-m68k 0x8p-972L : 0x7.fffffffffffffff8p-972L : inexact-ok
+= asinh tonearest ldbl-96-m68k 0x8p-972L : 0x8p-972L : inexact-ok
+= asinh towardzero ldbl-96-m68k 0x8p-972L : 0x7.fffffffffffffff8p-972L : inexact-ok
+= asinh upward ldbl-96-m68k 0x8p-972L : 0x8p-972L : inexact-ok
+= asinh downward ldbl-128 0x8p-972L : 0x7.fffffffffffffffffffffffffffcp-972L : inexact-ok
+= asinh tonearest ldbl-128 0x8p-972L : 0x8p-972L : inexact-ok
+= asinh towardzero ldbl-128 0x8p-972L : 0x7.fffffffffffffffffffffffffffcp-972L : inexact-ok
+= asinh upward ldbl-128 0x8p-972L : 0x8p-972L : inexact-ok
+= asinh downward ldbl-128ibm 0x8p-972L : 0x7.fffffffffffffffffffffffffcp-972L : inexact-ok underflow-ok errno-erange-ok
+= asinh tonearest ldbl-128ibm 0x8p-972L : 0x8p-972L : inexact-ok underflow-ok errno-erange-ok
+= asinh towardzero ldbl-128ibm 0x8p-972L : 0x7.fffffffffffffffffffffffffcp-972L : inexact-ok underflow-ok errno-erange-ok
+= asinh upward ldbl-128ibm 0x8p-972L : 0x8p-972L : inexact-ok underflow-ok errno-erange-ok
+asinh -min missing-underflow
+= asinh downward flt-32 -0x4p-128f : -0x4p-128f : inexact-ok underflow-ok errno-erange-ok
+= asinh tonearest flt-32 -0x4p-128f : -0x4p-128f : inexact-ok underflow-ok errno-erange-ok
+= asinh towardzero flt-32 -0x4p-128f : -0x3.fffff8p-128f : inexact-ok underflow-ok errno-erange-ok
+= asinh upward flt-32 -0x4p-128f : -0x3.fffff8p-128f : inexact-ok underflow-ok errno-erange-ok
+= asinh downward dbl-64 -0x4p-128 : -0x4p-128 : inexact-ok
+= asinh tonearest dbl-64 -0x4p-128 : -0x4p-128 : inexact-ok
+= asinh towardzero dbl-64 -0x4p-128 : -0x3.ffffffffffffep-128 : inexact-ok
+= asinh upward dbl-64 -0x4p-128 : -0x3.ffffffffffffep-128 : inexact-ok
+= asinh downward ldbl-96-intel -0x4p-128L : -0x4p-128L : inexact-ok
+= asinh tonearest ldbl-96-intel -0x4p-128L : -0x4p-128L : inexact-ok
+= asinh towardzero ldbl-96-intel -0x4p-128L : -0x3.fffffffffffffffcp-128L : inexact-ok
+= asinh upward ldbl-96-intel -0x4p-128L : -0x3.fffffffffffffffcp-128L : inexact-ok
+= asinh downward ldbl-96-m68k -0x4p-128L : -0x4p-128L : inexact-ok
+= asinh tonearest ldbl-96-m68k -0x4p-128L : -0x4p-128L : inexact-ok
+= asinh towardzero ldbl-96-m68k -0x4p-128L : -0x3.fffffffffffffffcp-128L : inexact-ok
+= asinh upward ldbl-96-m68k -0x4p-128L : -0x3.fffffffffffffffcp-128L : inexact-ok
+= asinh downward ldbl-128 -0x4p-128L : -0x4p-128L : inexact-ok
+= asinh tonearest ldbl-128 -0x4p-128L : -0x4p-128L : inexact-ok
+= asinh towardzero ldbl-128 -0x4p-128L : -0x3.fffffffffffffffffffffffffffep-128L : inexact-ok
+= asinh upward ldbl-128 -0x4p-128L : -0x3.fffffffffffffffffffffffffffep-128L : inexact-ok
+= asinh downward ldbl-128ibm -0x4p-128L : -0x4p-128L : inexact-ok
+= asinh tonearest ldbl-128ibm -0x4p-128L : -0x4p-128L : inexact-ok
+= asinh towardzero ldbl-128ibm -0x4p-128L : -0x3.ffffffffffffffffffffffffffp-128L : inexact-ok
+= asinh upward ldbl-128ibm -0x4p-128L : -0x3.ffffffffffffffffffffffffffp-128L : inexact-ok
+= asinh downward dbl-64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= asinh tonearest dbl-64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= asinh towardzero dbl-64 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= asinh upward dbl-64 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= asinh downward ldbl-96-intel -0x4p-1024L : -0x4p-1024L : inexact-ok
+= asinh tonearest ldbl-96-intel -0x4p-1024L : -0x4p-1024L : inexact-ok
+= asinh towardzero ldbl-96-intel -0x4p-1024L : -0x3.fffffffffffffffcp-1024L : inexact-ok
+= asinh upward ldbl-96-intel -0x4p-1024L : -0x3.fffffffffffffffcp-1024L : inexact-ok
+= asinh downward ldbl-96-m68k -0x4p-1024L : -0x4p-1024L : inexact-ok
+= asinh tonearest ldbl-96-m68k -0x4p-1024L : -0x4p-1024L : inexact-ok
+= asinh towardzero ldbl-96-m68k -0x4p-1024L : -0x3.fffffffffffffffcp-1024L : inexact-ok
+= asinh upward ldbl-96-m68k -0x4p-1024L : -0x3.fffffffffffffffcp-1024L : inexact-ok
+= asinh downward ldbl-128 -0x4p-1024L : -0x4p-1024L : inexact-ok
+= asinh tonearest ldbl-128 -0x4p-1024L : -0x4p-1024L : inexact-ok
+= asinh towardzero ldbl-128 -0x4p-1024L : -0x3.fffffffffffffffffffffffffffep-1024L : inexact-ok
+= asinh upward ldbl-128 -0x4p-1024L : -0x3.fffffffffffffffffffffffffffep-1024L : inexact-ok
+= asinh downward ldbl-128ibm -0x4p-1024L : -0x4p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh tonearest ldbl-128ibm -0x4p-1024L : -0x4p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh towardzero ldbl-128ibm -0x4p-1024L : -0x3.ffffffffffffcp-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh upward ldbl-128ibm -0x4p-1024L : -0x3.ffffffffffffcp-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh downward ldbl-96-intel -0x4p-16384L : -0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= asinh tonearest ldbl-96-intel -0x4p-16384L : -0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= asinh towardzero ldbl-96-intel -0x4p-16384L : -0x3.fffffffffffffff8p-16384L : inexact-ok underflow-ok errno-erange-ok
+= asinh upward ldbl-96-intel -0x4p-16384L : -0x3.fffffffffffffff8p-16384L : inexact-ok underflow-ok errno-erange-ok
+= asinh downward ldbl-96-m68k -0x4p-16384L : -0x4p-16384L : inexact-ok
+= asinh tonearest ldbl-96-m68k -0x4p-16384L : -0x4p-16384L : inexact-ok
+= asinh towardzero ldbl-96-m68k -0x4p-16384L : -0x3.fffffffffffffffcp-16384L : inexact-ok
+= asinh upward ldbl-96-m68k -0x4p-16384L : -0x3.fffffffffffffffcp-16384L : inexact-ok
+= asinh downward ldbl-128 -0x4p-16384L : -0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= asinh tonearest ldbl-128 -0x4p-16384L : -0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= asinh towardzero ldbl-128 -0x4p-16384L : -0x3.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= asinh upward ldbl-128 -0x4p-16384L : -0x3.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= asinh downward ldbl-96-intel -0x2p-16384L : -0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh tonearest ldbl-96-intel -0x2p-16384L : -0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh towardzero ldbl-96-intel -0x2p-16384L : -0x1.fffffffffffffff8p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh upward ldbl-96-intel -0x2p-16384L : -0x1.fffffffffffffff8p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh downward ldbl-96-m68k -0x2p-16384L : -0x2p-16384L : inexact-ok underflow-ok errno-erange-ok
+= asinh tonearest ldbl-96-m68k -0x2p-16384L : -0x2p-16384L : inexact-ok underflow-ok errno-erange-ok
+= asinh towardzero ldbl-96-m68k -0x2p-16384L : -0x1.fffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= asinh upward ldbl-96-m68k -0x2p-16384L : -0x1.fffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= asinh downward ldbl-128 -0x2p-16384L : -0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh tonearest ldbl-128 -0x2p-16384L : -0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh towardzero ldbl-128 -0x2p-16384L : -0x1.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh upward ldbl-128 -0x2p-16384L : -0x1.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh downward dbl-64 -0x8p-972 : -0x8p-972 : inexact-ok
+= asinh tonearest dbl-64 -0x8p-972 : -0x8p-972 : inexact-ok
+= asinh towardzero dbl-64 -0x8p-972 : -0x7.ffffffffffffcp-972 : inexact-ok
+= asinh upward dbl-64 -0x8p-972 : -0x7.ffffffffffffcp-972 : inexact-ok
+= asinh downward ldbl-96-intel -0x8p-972L : -0x8p-972L : inexact-ok
+= asinh tonearest ldbl-96-intel -0x8p-972L : -0x8p-972L : inexact-ok
+= asinh towardzero ldbl-96-intel -0x8p-972L : -0x7.fffffffffffffff8p-972L : inexact-ok
+= asinh upward ldbl-96-intel -0x8p-972L : -0x7.fffffffffffffff8p-972L : inexact-ok
+= asinh downward ldbl-96-m68k -0x8p-972L : -0x8p-972L : inexact-ok
+= asinh tonearest ldbl-96-m68k -0x8p-972L : -0x8p-972L : inexact-ok
+= asinh towardzero ldbl-96-m68k -0x8p-972L : -0x7.fffffffffffffff8p-972L : inexact-ok
+= asinh upward ldbl-96-m68k -0x8p-972L : -0x7.fffffffffffffff8p-972L : inexact-ok
+= asinh downward ldbl-128 -0x8p-972L : -0x8p-972L : inexact-ok
+= asinh tonearest ldbl-128 -0x8p-972L : -0x8p-972L : inexact-ok
+= asinh towardzero ldbl-128 -0x8p-972L : -0x7.fffffffffffffffffffffffffffcp-972L : inexact-ok
+= asinh upward ldbl-128 -0x8p-972L : -0x7.fffffffffffffffffffffffffffcp-972L : inexact-ok
+= asinh downward ldbl-128ibm -0x8p-972L : -0x8p-972L : inexact-ok underflow-ok errno-erange-ok
+= asinh tonearest ldbl-128ibm -0x8p-972L : -0x8p-972L : inexact-ok underflow-ok errno-erange-ok
+= asinh towardzero ldbl-128ibm -0x8p-972L : -0x7.fffffffffffffffffffffffffcp-972L : inexact-ok underflow-ok errno-erange-ok
+= asinh upward ldbl-128ibm -0x8p-972L : -0x7.fffffffffffffffffffffffffcp-972L : inexact-ok underflow-ok errno-erange-ok
+asinh min_subnorm missing-underflow
+= asinh downward flt-32 0x8p-152f : 0x0p+0f : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh tonearest flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh towardzero flt-32 0x8p-152f : 0x0p+0f : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh upward flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh downward dbl-64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
+= asinh tonearest dbl-64 0x8p-152 : 0x8p-152 : inexact-ok
+= asinh towardzero dbl-64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
+= asinh upward dbl-64 0x8p-152 : 0x8p-152 : inexact-ok
+= asinh downward ldbl-96-intel 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok
+= asinh tonearest ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok
+= asinh towardzero ldbl-96-intel 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok
+= asinh upward ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok
+= asinh downward ldbl-96-m68k 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok
+= asinh tonearest ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok
+= asinh towardzero ldbl-96-m68k 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok
+= asinh upward ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok
+= asinh downward ldbl-128 0x8p-152L : 0x7.fffffffffffffffffffffffffffcp-152L : inexact-ok
+= asinh tonearest ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok
+= asinh towardzero ldbl-128 0x8p-152L : 0x7.fffffffffffffffffffffffffffcp-152L : inexact-ok
+= asinh upward ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok
+= asinh downward ldbl-128ibm 0x8p-152L : 0x7.fffffffffffffffffffffffffep-152L : inexact-ok
+= asinh tonearest ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok
+= asinh towardzero ldbl-128ibm 0x8p-152L : 0x7.fffffffffffffffffffffffffep-152L : inexact-ok
+= asinh upward ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok
+= asinh downward dbl-64 0x4p-1076 : 0x0p+0 : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh tonearest dbl-64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh towardzero dbl-64 0x4p-1076 : 0x0p+0 : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh upward dbl-64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh downward ldbl-96-intel 0x4p-1076L : 0x3.fffffffffffffffcp-1076L : inexact-ok
+= asinh tonearest ldbl-96-intel 0x4p-1076L : 0x4p-1076L : inexact-ok
+= asinh towardzero ldbl-96-intel 0x4p-1076L : 0x3.fffffffffffffffcp-1076L : inexact-ok
+= asinh upward ldbl-96-intel 0x4p-1076L : 0x4p-1076L : inexact-ok
+= asinh downward ldbl-96-m68k 0x4p-1076L : 0x3.fffffffffffffffcp-1076L : inexact-ok
+= asinh tonearest ldbl-96-m68k 0x4p-1076L : 0x4p-1076L : inexact-ok
+= asinh towardzero ldbl-96-m68k 0x4p-1076L : 0x3.fffffffffffffffcp-1076L : inexact-ok
+= asinh upward ldbl-96-m68k 0x4p-1076L : 0x4p-1076L : inexact-ok
+= asinh downward ldbl-128 0x4p-1076L : 0x3.fffffffffffffffffffffffffffep-1076L : inexact-ok
+= asinh tonearest ldbl-128 0x4p-1076L : 0x4p-1076L : inexact-ok
+= asinh towardzero ldbl-128 0x4p-1076L : 0x3.fffffffffffffffffffffffffffep-1076L : inexact-ok
+= asinh upward ldbl-128 0x4p-1076L : 0x4p-1076L : inexact-ok
+= asinh downward ldbl-128ibm 0x4p-1076L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh tonearest ldbl-128ibm 0x4p-1076L : 0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh towardzero ldbl-128ibm 0x4p-1076L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh upward ldbl-128ibm 0x4p-1076L : 0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh downward ldbl-96-intel 0x8p-16448L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh tonearest ldbl-96-intel 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh towardzero ldbl-96-intel 0x8p-16448L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh upward ldbl-96-intel 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh downward ldbl-96-m68k 0x8p-16448L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh tonearest ldbl-96-m68k 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh towardzero ldbl-96-m68k 0x8p-16448L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh upward ldbl-96-m68k 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh downward ldbl-128 0x8p-16448L : 0x7.fffffffffffcp-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh tonearest ldbl-128 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh towardzero ldbl-128 0x8p-16448L : 0x7.fffffffffffcp-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh upward ldbl-128 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh downward ldbl-96-m68k 0x4p-16448L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh tonearest ldbl-96-m68k 0x4p-16448L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh towardzero ldbl-96-m68k 0x4p-16448L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh upward ldbl-96-m68k 0x4p-16448L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh downward ldbl-128 0x4p-16448L : 0x3.fffffffffffcp-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh tonearest ldbl-128 0x4p-16448L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh towardzero ldbl-128 0x4p-16448L : 0x3.fffffffffffcp-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh upward ldbl-128 0x4p-16448L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh downward ldbl-128 0x4p-16496L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh tonearest ldbl-128 0x4p-16496L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh towardzero ldbl-128 0x4p-16496L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh upward ldbl-128 0x4p-16496L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+asinh -min_subnorm missing-underflow
+= asinh downward flt-32 -0x8p-152f : -0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh tonearest flt-32 -0x8p-152f : -0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh towardzero flt-32 -0x8p-152f : -0x0p+0f : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh upward flt-32 -0x8p-152f : -0x0p+0f : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh downward dbl-64 -0x8p-152 : -0x8p-152 : inexact-ok
+= asinh tonearest dbl-64 -0x8p-152 : -0x8p-152 : inexact-ok
+= asinh towardzero dbl-64 -0x8p-152 : -0x7.ffffffffffffcp-152 : inexact-ok
+= asinh upward dbl-64 -0x8p-152 : -0x7.ffffffffffffcp-152 : inexact-ok
+= asinh downward ldbl-96-intel -0x8p-152L : -0x8p-152L : inexact-ok
+= asinh tonearest ldbl-96-intel -0x8p-152L : -0x8p-152L : inexact-ok
+= asinh towardzero ldbl-96-intel -0x8p-152L : -0x7.fffffffffffffff8p-152L : inexact-ok
+= asinh upward ldbl-96-intel -0x8p-152L : -0x7.fffffffffffffff8p-152L : inexact-ok
+= asinh downward ldbl-96-m68k -0x8p-152L : -0x8p-152L : inexact-ok
+= asinh tonearest ldbl-96-m68k -0x8p-152L : -0x8p-152L : inexact-ok
+= asinh towardzero ldbl-96-m68k -0x8p-152L : -0x7.fffffffffffffff8p-152L : inexact-ok
+= asinh upward ldbl-96-m68k -0x8p-152L : -0x7.fffffffffffffff8p-152L : inexact-ok
+= asinh downward ldbl-128 -0x8p-152L : -0x8p-152L : inexact-ok
+= asinh tonearest ldbl-128 -0x8p-152L : -0x8p-152L : inexact-ok
+= asinh towardzero ldbl-128 -0x8p-152L : -0x7.fffffffffffffffffffffffffffcp-152L : inexact-ok
+= asinh upward ldbl-128 -0x8p-152L : -0x7.fffffffffffffffffffffffffffcp-152L : inexact-ok
+= asinh downward ldbl-128ibm -0x8p-152L : -0x8p-152L : inexact-ok
+= asinh tonearest ldbl-128ibm -0x8p-152L : -0x8p-152L : inexact-ok
+= asinh towardzero ldbl-128ibm -0x8p-152L : -0x7.fffffffffffffffffffffffffep-152L : inexact-ok
+= asinh upward ldbl-128ibm -0x8p-152L : -0x7.fffffffffffffffffffffffffep-152L : inexact-ok
+= asinh downward dbl-64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh tonearest dbl-64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh towardzero dbl-64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh upward dbl-64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh downward ldbl-96-intel -0x4p-1076L : -0x4p-1076L : inexact-ok
+= asinh tonearest ldbl-96-intel -0x4p-1076L : -0x4p-1076L : inexact-ok
+= asinh towardzero ldbl-96-intel -0x4p-1076L : -0x3.fffffffffffffffcp-1076L : inexact-ok
+= asinh upward ldbl-96-intel -0x4p-1076L : -0x3.fffffffffffffffcp-1076L : inexact-ok
+= asinh downward ldbl-96-m68k -0x4p-1076L : -0x4p-1076L : inexact-ok
+= asinh tonearest ldbl-96-m68k -0x4p-1076L : -0x4p-1076L : inexact-ok
+= asinh towardzero ldbl-96-m68k -0x4p-1076L : -0x3.fffffffffffffffcp-1076L : inexact-ok
+= asinh upward ldbl-96-m68k -0x4p-1076L : -0x3.fffffffffffffffcp-1076L : inexact-ok
+= asinh downward ldbl-128 -0x4p-1076L : -0x4p-1076L : inexact-ok
+= asinh tonearest ldbl-128 -0x4p-1076L : -0x4p-1076L : inexact-ok
+= asinh towardzero ldbl-128 -0x4p-1076L : -0x3.fffffffffffffffffffffffffffep-1076L : inexact-ok
+= asinh upward ldbl-128 -0x4p-1076L : -0x3.fffffffffffffffffffffffffffep-1076L : inexact-ok
+= asinh downward ldbl-128ibm -0x4p-1076L : -0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh tonearest ldbl-128ibm -0x4p-1076L : -0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh towardzero ldbl-128ibm -0x4p-1076L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh upward ldbl-128ibm -0x4p-1076L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh downward ldbl-96-intel -0x8p-16448L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh tonearest ldbl-96-intel -0x8p-16448L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh towardzero ldbl-96-intel -0x8p-16448L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh upward ldbl-96-intel -0x8p-16448L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh downward ldbl-96-m68k -0x8p-16448L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh tonearest ldbl-96-m68k -0x8p-16448L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh towardzero ldbl-96-m68k -0x8p-16448L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh upward ldbl-96-m68k -0x8p-16448L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh downward ldbl-128 -0x8p-16448L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh tonearest ldbl-128 -0x8p-16448L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh towardzero ldbl-128 -0x8p-16448L : -0x7.fffffffffffcp-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh upward ldbl-128 -0x8p-16448L : -0x7.fffffffffffcp-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh downward ldbl-96-m68k -0x4p-16448L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh tonearest ldbl-96-m68k -0x4p-16448L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh towardzero ldbl-96-m68k -0x4p-16448L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh upward ldbl-96-m68k -0x4p-16448L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh downward ldbl-128 -0x4p-16448L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh tonearest ldbl-128 -0x4p-16448L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh towardzero ldbl-128 -0x4p-16448L : -0x3.fffffffffffcp-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh upward ldbl-128 -0x4p-16448L : -0x3.fffffffffffcp-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh downward ldbl-128 -0x4p-16496L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh tonearest ldbl-128 -0x4p-16496L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh towardzero ldbl-128 -0x4p-16496L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= asinh upward ldbl-128 -0x4p-16496L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+asinh max no-test-inline
+= asinh downward flt-32 0xf.fffffp+124f : 0x5.96a7ep+4f : no-test-inline inexact-ok
+= asinh tonearest flt-32 0xf.fffffp+124f : 0x5.96a7ep+4f : no-test-inline inexact-ok
+= asinh towardzero flt-32 0xf.fffffp+124f : 0x5.96a7ep+4f : no-test-inline inexact-ok
+= asinh upward flt-32 0xf.fffffp+124f : 0x5.96a7e8p+4f : no-test-inline inexact-ok
+= asinh downward dbl-64 0xf.fffffp+124 : 0x5.96a7e12e0b988p+4 : no-test-inline inexact-ok
+= asinh tonearest dbl-64 0xf.fffffp+124 : 0x5.96a7e12e0b98cp+4 : no-test-inline inexact-ok
+= asinh towardzero dbl-64 0xf.fffffp+124 : 0x5.96a7e12e0b988p+4 : no-test-inline inexact-ok
+= asinh upward dbl-64 0xf.fffffp+124 : 0x5.96a7e12e0b98cp+4 : no-test-inline inexact-ok
+= asinh downward ldbl-96-intel 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf8p+4L : no-test-inline inexact-ok
+= asinh tonearest ldbl-96-intel 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf8p+4L : no-test-inline inexact-ok
+= asinh towardzero ldbl-96-intel 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf8p+4L : no-test-inline inexact-ok
+= asinh upward ldbl-96-intel 0xf.fffffp+124L : 0x5.96a7e12e0b98bdp+4L : no-test-inline inexact-ok
+= asinh downward ldbl-96-m68k 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf8p+4L : no-test-inline inexact-ok
+= asinh tonearest ldbl-96-m68k 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf8p+4L : no-test-inline inexact-ok
+= asinh towardzero ldbl-96-m68k 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf8p+4L : no-test-inline inexact-ok
+= asinh upward ldbl-96-m68k 0xf.fffffp+124L : 0x5.96a7e12e0b98bdp+4L : no-test-inline inexact-ok
+= asinh downward ldbl-128 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf90bb682a4468p+4L : no-test-inline inexact-ok
+= asinh tonearest ldbl-128 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf90bb682a4468p+4L : no-test-inline inexact-ok
+= asinh towardzero ldbl-128 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf90bb682a4468p+4L : no-test-inline inexact-ok
+= asinh upward ldbl-128 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf90bb682a44684p+4L : no-test-inline inexact-ok
+= asinh downward ldbl-128ibm 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf90bb682a446p+4L : no-test-inline inexact-ok
+= asinh tonearest ldbl-128ibm 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf90bb682a446p+4L : no-test-inline inexact-ok
+= asinh towardzero ldbl-128ibm 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf90bb682a446p+4L : no-test-inline inexact-ok
+= asinh upward ldbl-128ibm 0xf.fffffp+124L : 0x5.96a7e12e0b98bcf90bb682a448p+4L : no-test-inline inexact-ok
+= asinh downward dbl-64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fap+8 : no-test-inline inexact-ok
+= asinh tonearest dbl-64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fcp+8 : no-test-inline inexact-ok
+= asinh towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fap+8 : no-test-inline inexact-ok
+= asinh upward dbl-64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fcp+8 : no-test-inline inexact-ok
+= asinh downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x2.c679d1f73f0fb62p+8L : no-test-inline inexact-ok
+= asinh tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x2.c679d1f73f0fb62p+8L : no-test-inline inexact-ok
+= asinh towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x2.c679d1f73f0fb62p+8L : no-test-inline inexact-ok
+= asinh upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x2.c679d1f73f0fb624p+8L : no-test-inline inexact-ok
+= asinh downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x2.c679d1f73f0fb62p+8L : no-test-inline inexact-ok
+= asinh tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x2.c679d1f73f0fb62p+8L : no-test-inline inexact-ok
+= asinh towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x2.c679d1f73f0fb62p+8L : no-test-inline inexact-ok
+= asinh upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x2.c679d1f73f0fb624p+8L : no-test-inline inexact-ok
+= asinh downward ldbl-128 0xf.ffffffffffff8p+1020L : 0x2.c679d1f73f0fb620d358b213a7cep+8L : no-test-inline inexact-ok
+= asinh tonearest ldbl-128 0xf.ffffffffffff8p+1020L : 0x2.c679d1f73f0fb620d358b213a7dp+8L : no-test-inline inexact-ok
+= asinh towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0x2.c679d1f73f0fb620d358b213a7cep+8L : no-test-inline inexact-ok
+= asinh upward ldbl-128 0xf.ffffffffffff8p+1020L : 0x2.c679d1f73f0fb620d358b213a7dp+8L : no-test-inline inexact-ok
+= asinh downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x2.c679d1f73f0fb620d358b213a7p+8L : no-test-inline inexact-ok
+= asinh tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x2.c679d1f73f0fb620d358b213a8p+8L : no-test-inline inexact-ok
+= asinh towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x2.c679d1f73f0fb620d358b213a7p+8L : no-test-inline inexact-ok
+= asinh upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x2.c679d1f73f0fb620d358b213a8p+8L : no-test-inline inexact-ok
+= asinh downward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x2.c5d37700c6bb03a4p+12L : no-test-inline inexact-ok
+= asinh tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x2.c5d37700c6bb03a8p+12L : no-test-inline inexact-ok
+= asinh towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x2.c5d37700c6bb03a4p+12L : no-test-inline inexact-ok
+= asinh upward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x2.c5d37700c6bb03a8p+12L : no-test-inline inexact-ok
+= asinh downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x2.c5d37700c6bb03a4p+12L : no-test-inline inexact-ok
+= asinh tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x2.c5d37700c6bb03a8p+12L : no-test-inline inexact-ok
+= asinh towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x2.c5d37700c6bb03a4p+12L : no-test-inline inexact-ok
+= asinh upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x2.c5d37700c6bb03a8p+12L : no-test-inline inexact-ok
+= asinh downward ldbl-128 0xf.fffffffffffffffp+16380L : 0x2.c5d37700c6bb03a6c23b6c9b494cp+12L : no-test-inline inexact-ok
+= asinh tonearest ldbl-128 0xf.fffffffffffffffp+16380L : 0x2.c5d37700c6bb03a6c23b6c9b494cp+12L : no-test-inline inexact-ok
+= asinh towardzero ldbl-128 0xf.fffffffffffffffp+16380L : 0x2.c5d37700c6bb03a6c23b6c9b494cp+12L : no-test-inline inexact-ok
+= asinh upward ldbl-128 0xf.fffffffffffffffp+16380L : 0x2.c5d37700c6bb03a6c23b6c9b494ep+12L : no-test-inline inexact-ok
+= asinh downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x2.c5d37700c6bb03a6c24b6c9b494cp+12L : no-test-inline inexact-ok
+= asinh tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x2.c5d37700c6bb03a6c24b6c9b494cp+12L : no-test-inline inexact-ok
+= asinh towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x2.c5d37700c6bb03a6c24b6c9b494cp+12L : no-test-inline inexact-ok
+= asinh upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x2.c5d37700c6bb03a6c24b6c9b494ep+12L : no-test-inline inexact-ok
+= asinh downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.c679d1f73f0fb624d358b213a7cep+8L : no-test-inline inexact-ok
+= asinh tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.c679d1f73f0fb624d358b213a7dp+8L : no-test-inline inexact-ok
+= asinh towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.c679d1f73f0fb624d358b213a7cep+8L : no-test-inline inexact-ok
+= asinh upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.c679d1f73f0fb624d358b213a7dp+8L : no-test-inline inexact-ok
+= asinh downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.c679d1f73f0fb624d358b213a7p+8L : no-test-inline inexact-ok
+= asinh tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.c679d1f73f0fb624d358b213a8p+8L : no-test-inline inexact-ok
+= asinh towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.c679d1f73f0fb624d358b213a7p+8L : no-test-inline inexact-ok
+= asinh upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.c679d1f73f0fb624d358b213a8p+8L : no-test-inline inexact-ok
+asinh -max no-test-inline
+= asinh downward flt-32 -0xf.fffffp+124f : -0x5.96a7e8p+4f : no-test-inline inexact-ok
+= asinh tonearest flt-32 -0xf.fffffp+124f : -0x5.96a7ep+4f : no-test-inline inexact-ok
+= asinh towardzero flt-32 -0xf.fffffp+124f : -0x5.96a7ep+4f : no-test-inline inexact-ok
+= asinh upward flt-32 -0xf.fffffp+124f : -0x5.96a7ep+4f : no-test-inline inexact-ok
+= asinh downward dbl-64 -0xf.fffffp+124 : -0x5.96a7e12e0b98cp+4 : no-test-inline inexact-ok
+= asinh tonearest dbl-64 -0xf.fffffp+124 : -0x5.96a7e12e0b98cp+4 : no-test-inline inexact-ok
+= asinh towardzero dbl-64 -0xf.fffffp+124 : -0x5.96a7e12e0b988p+4 : no-test-inline inexact-ok
+= asinh upward dbl-64 -0xf.fffffp+124 : -0x5.96a7e12e0b988p+4 : no-test-inline inexact-ok
+= asinh downward ldbl-96-intel -0xf.fffffp+124L : -0x5.96a7e12e0b98bdp+4L : no-test-inline inexact-ok
+= asinh tonearest ldbl-96-intel -0xf.fffffp+124L : -0x5.96a7e12e0b98bcf8p+4L : no-test-inline inexact-ok
+= asinh towardzero ldbl-96-intel -0xf.fffffp+124L : -0x5.96a7e12e0b98bcf8p+4L : no-test-inline inexact-ok
+= asinh upward ldbl-96-intel -0xf.fffffp+124L : -0x5.96a7e12e0b98bcf8p+4L : no-test-inline inexact-ok
+= asinh downward ldbl-96-m68k -0xf.fffffp+124L : -0x5.96a7e12e0b98bdp+4L : no-test-inline inexact-ok
+= asinh tonearest ldbl-96-m68k -0xf.fffffp+124L : -0x5.96a7e12e0b98bcf8p+4L : no-test-inline inexact-ok
+= asinh towardzero ldbl-96-m68k -0xf.fffffp+124L : -0x5.96a7e12e0b98bcf8p+4L : no-test-inline inexact-ok
+= asinh upward ldbl-96-m68k -0xf.fffffp+124L : -0x5.96a7e12e0b98bcf8p+4L : no-test-inline inexact-ok
+= asinh downward ldbl-128 -0xf.fffffp+124L : -0x5.96a7e12e0b98bcf90bb682a44684p+4L : no-test-inline inexact-ok
+= asinh tonearest ldbl-128 -0xf.fffffp+124L : -0x5.96a7e12e0b98bcf90bb682a4468p+4L : no-test-inline inexact-ok
+= asinh towardzero ldbl-128 -0xf.fffffp+124L : -0x5.96a7e12e0b98bcf90bb682a4468p+4L : no-test-inline inexact-ok
+= asinh upward ldbl-128 -0xf.fffffp+124L : -0x5.96a7e12e0b98bcf90bb682a4468p+4L : no-test-inline inexact-ok
+= asinh downward ldbl-128ibm -0xf.fffffp+124L : -0x5.96a7e12e0b98bcf90bb682a448p+4L : no-test-inline inexact-ok
+= asinh tonearest ldbl-128ibm -0xf.fffffp+124L : -0x5.96a7e12e0b98bcf90bb682a446p+4L : no-test-inline inexact-ok
+= asinh towardzero ldbl-128ibm -0xf.fffffp+124L : -0x5.96a7e12e0b98bcf90bb682a446p+4L : no-test-inline inexact-ok
+= asinh upward ldbl-128ibm -0xf.fffffp+124L : -0x5.96a7e12e0b98bcf90bb682a446p+4L : no-test-inline inexact-ok
+= asinh downward dbl-64 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fcp+8 : no-test-inline inexact-ok
+= asinh tonearest dbl-64 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fcp+8 : no-test-inline inexact-ok
+= asinh towardzero dbl-64 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fap+8 : no-test-inline inexact-ok
+= asinh upward dbl-64 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fap+8 : no-test-inline inexact-ok
+= asinh downward ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0x2.c679d1f73f0fb624p+8L : no-test-inline inexact-ok
+= asinh tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0x2.c679d1f73f0fb62p+8L : no-test-inline inexact-ok
+= asinh towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0x2.c679d1f73f0fb62p+8L : no-test-inline inexact-ok
+= asinh upward ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0x2.c679d1f73f0fb62p+8L : no-test-inline inexact-ok
+= asinh downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0x2.c679d1f73f0fb624p+8L : no-test-inline inexact-ok
+= asinh tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0x2.c679d1f73f0fb62p+8L : no-test-inline inexact-ok
+= asinh towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0x2.c679d1f73f0fb62p+8L : no-test-inline inexact-ok
+= asinh upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0x2.c679d1f73f0fb62p+8L : no-test-inline inexact-ok
+= asinh downward ldbl-128 -0xf.ffffffffffff8p+1020L : -0x2.c679d1f73f0fb620d358b213a7dp+8L : no-test-inline inexact-ok
+= asinh tonearest ldbl-128 -0xf.ffffffffffff8p+1020L : -0x2.c679d1f73f0fb620d358b213a7dp+8L : no-test-inline inexact-ok
+= asinh towardzero ldbl-128 -0xf.ffffffffffff8p+1020L : -0x2.c679d1f73f0fb620d358b213a7cep+8L : no-test-inline inexact-ok
+= asinh upward ldbl-128 -0xf.ffffffffffff8p+1020L : -0x2.c679d1f73f0fb620d358b213a7cep+8L : no-test-inline inexact-ok
+= asinh downward ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0x2.c679d1f73f0fb620d358b213a8p+8L : no-test-inline inexact-ok
+= asinh tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0x2.c679d1f73f0fb620d358b213a8p+8L : no-test-inline inexact-ok
+= asinh towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0x2.c679d1f73f0fb620d358b213a7p+8L : no-test-inline inexact-ok
+= asinh upward ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0x2.c679d1f73f0fb620d358b213a7p+8L : no-test-inline inexact-ok
+= asinh downward ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0x2.c5d37700c6bb03a8p+12L : no-test-inline inexact-ok
+= asinh tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0x2.c5d37700c6bb03a8p+12L : no-test-inline inexact-ok
+= asinh towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0x2.c5d37700c6bb03a4p+12L : no-test-inline inexact-ok
+= asinh upward ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0x2.c5d37700c6bb03a4p+12L : no-test-inline inexact-ok
+= asinh downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0x2.c5d37700c6bb03a8p+12L : no-test-inline inexact-ok
+= asinh tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0x2.c5d37700c6bb03a8p+12L : no-test-inline inexact-ok
+= asinh towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0x2.c5d37700c6bb03a4p+12L : no-test-inline inexact-ok
+= asinh upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0x2.c5d37700c6bb03a4p+12L : no-test-inline inexact-ok
+= asinh downward ldbl-128 -0xf.fffffffffffffffp+16380L : -0x2.c5d37700c6bb03a6c23b6c9b494cp+12L : no-test-inline inexact-ok
+= asinh tonearest ldbl-128 -0xf.fffffffffffffffp+16380L : -0x2.c5d37700c6bb03a6c23b6c9b494cp+12L : no-test-inline inexact-ok
+= asinh towardzero ldbl-128 -0xf.fffffffffffffffp+16380L : -0x2.c5d37700c6bb03a6c23b6c9b494ap+12L : no-test-inline inexact-ok
+= asinh upward ldbl-128 -0xf.fffffffffffffffp+16380L : -0x2.c5d37700c6bb03a6c23b6c9b494ap+12L : no-test-inline inexact-ok
+= asinh downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0x2.c5d37700c6bb03a6c24b6c9b494cp+12L : no-test-inline inexact-ok
+= asinh tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0x2.c5d37700c6bb03a6c24b6c9b494cp+12L : no-test-inline inexact-ok
+= asinh towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0x2.c5d37700c6bb03a6c24b6c9b494ap+12L : no-test-inline inexact-ok
+= asinh upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0x2.c5d37700c6bb03a6c24b6c9b494ap+12L : no-test-inline inexact-ok
+= asinh downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.c679d1f73f0fb624d358b213a7dp+8L : no-test-inline inexact-ok
+= asinh tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.c679d1f73f0fb624d358b213a7dp+8L : no-test-inline inexact-ok
+= asinh towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.c679d1f73f0fb624d358b213a7cep+8L : no-test-inline inexact-ok
+= asinh upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.c679d1f73f0fb624d358b213a7cep+8L : no-test-inline inexact-ok
+= asinh downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.c679d1f73f0fb624d358b213a8p+8L : no-test-inline inexact-ok
+= asinh tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.c679d1f73f0fb624d358b213a8p+8L : no-test-inline inexact-ok
+= asinh towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.c679d1f73f0fb624d358b213a7p+8L : no-test-inline inexact-ok
+= asinh upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.c679d1f73f0fb624d358b213a7p+8L : no-test-inline inexact-ok
atan 0
= atan downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
= atan tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok
@@ -1898,6 +3253,106 @@ atan 0.75
= atan tonearest ldbl-128ibm 0xcp-4L : 0xa.4bc7d1934f7092419a87f2a458p-4L : inexact-ok
= atan towardzero ldbl-128ibm 0xcp-4L : 0xa.4bc7d1934f7092419a87f2a454p-4L : inexact-ok
= atan upward ldbl-128ibm 0xcp-4L : 0xa.4bc7d1934f7092419a87f2a458p-4L : inexact-ok
+atan 0x1p-5
+= atan downward flt-32 0x8p-8f : 0x7.ff5568p-8f : inexact-ok
+= atan tonearest flt-32 0x8p-8f : 0x7.ff557p-8f : inexact-ok
+= atan towardzero flt-32 0x8p-8f : 0x7.ff5568p-8f : inexact-ok
+= atan upward flt-32 0x8p-8f : 0x7.ff557p-8f : inexact-ok
+= atan downward dbl-64 0x8p-8 : 0x7.ff556eea5d89p-8 : inexact-ok
+= atan tonearest dbl-64 0x8p-8 : 0x7.ff556eea5d894p-8 : inexact-ok
+= atan towardzero dbl-64 0x8p-8 : 0x7.ff556eea5d89p-8 : inexact-ok
+= atan upward dbl-64 0x8p-8 : 0x7.ff556eea5d894p-8 : inexact-ok
+= atan downward ldbl-96-intel 0x8p-8L : 0x7.ff556eea5d892a1p-8L : inexact-ok
+= atan tonearest ldbl-96-intel 0x8p-8L : 0x7.ff556eea5d892a1p-8L : inexact-ok
+= atan towardzero ldbl-96-intel 0x8p-8L : 0x7.ff556eea5d892a1p-8L : inexact-ok
+= atan upward ldbl-96-intel 0x8p-8L : 0x7.ff556eea5d892a18p-8L : inexact-ok
+= atan downward ldbl-96-m68k 0x8p-8L : 0x7.ff556eea5d892a1p-8L : inexact-ok
+= atan tonearest ldbl-96-m68k 0x8p-8L : 0x7.ff556eea5d892a1p-8L : inexact-ok
+= atan towardzero ldbl-96-m68k 0x8p-8L : 0x7.ff556eea5d892a1p-8L : inexact-ok
+= atan upward ldbl-96-m68k 0x8p-8L : 0x7.ff556eea5d892a18p-8L : inexact-ok
+= atan downward ldbl-128 0x8p-8L : 0x7.ff556eea5d892a13bcebbb6ed46p-8L : inexact-ok
+= atan tonearest ldbl-128 0x8p-8L : 0x7.ff556eea5d892a13bcebbb6ed464p-8L : inexact-ok
+= atan towardzero ldbl-128 0x8p-8L : 0x7.ff556eea5d892a13bcebbb6ed46p-8L : inexact-ok
+= atan upward ldbl-128 0x8p-8L : 0x7.ff556eea5d892a13bcebbb6ed464p-8L : inexact-ok
+= atan downward ldbl-128ibm 0x8p-8L : 0x7.ff556eea5d892a13bcebbb6ed4p-8L : inexact-ok
+= atan tonearest ldbl-128ibm 0x8p-8L : 0x7.ff556eea5d892a13bcebbb6ed4p-8L : inexact-ok
+= atan towardzero ldbl-128ibm 0x8p-8L : 0x7.ff556eea5d892a13bcebbb6ed4p-8L : inexact-ok
+= atan upward ldbl-128ibm 0x8p-8L : 0x7.ff556eea5d892a13bcebbb6ed6p-8L : inexact-ok
+atan 2.5
+= atan downward flt-32 0x2.8p+0f : 0x1.30b6d6p+0f : inexact-ok
+= atan tonearest flt-32 0x2.8p+0f : 0x1.30b6d8p+0f : inexact-ok
+= atan towardzero flt-32 0x2.8p+0f : 0x1.30b6d6p+0f : inexact-ok
+= atan upward flt-32 0x2.8p+0f : 0x1.30b6d8p+0f : inexact-ok
+= atan downward dbl-64 0x2.8p+0 : 0x1.30b6d796a4da8p+0 : inexact-ok
+= atan tonearest dbl-64 0x2.8p+0 : 0x1.30b6d796a4da8p+0 : inexact-ok
+= atan towardzero dbl-64 0x2.8p+0 : 0x1.30b6d796a4da8p+0 : inexact-ok
+= atan upward dbl-64 0x2.8p+0 : 0x1.30b6d796a4da9p+0 : inexact-ok
+= atan downward ldbl-96-intel 0x2.8p+0L : 0x1.30b6d796a4da8588p+0L : inexact-ok
+= atan tonearest ldbl-96-intel 0x2.8p+0L : 0x1.30b6d796a4da858ap+0L : inexact-ok
+= atan towardzero ldbl-96-intel 0x2.8p+0L : 0x1.30b6d796a4da8588p+0L : inexact-ok
+= atan upward ldbl-96-intel 0x2.8p+0L : 0x1.30b6d796a4da858ap+0L : inexact-ok
+= atan downward ldbl-96-m68k 0x2.8p+0L : 0x1.30b6d796a4da8588p+0L : inexact-ok
+= atan tonearest ldbl-96-m68k 0x2.8p+0L : 0x1.30b6d796a4da858ap+0L : inexact-ok
+= atan towardzero ldbl-96-m68k 0x2.8p+0L : 0x1.30b6d796a4da8588p+0L : inexact-ok
+= atan upward ldbl-96-m68k 0x2.8p+0L : 0x1.30b6d796a4da858ap+0L : inexact-ok
+= atan downward ldbl-128 0x2.8p+0L : 0x1.30b6d796a4da8589532c0eec663ep+0L : inexact-ok
+= atan tonearest ldbl-128 0x2.8p+0L : 0x1.30b6d796a4da8589532c0eec663ep+0L : inexact-ok
+= atan towardzero ldbl-128 0x2.8p+0L : 0x1.30b6d796a4da8589532c0eec663ep+0L : inexact-ok
+= atan upward ldbl-128 0x2.8p+0L : 0x1.30b6d796a4da8589532c0eec663fp+0L : inexact-ok
+= atan downward ldbl-128ibm 0x2.8p+0L : 0x1.30b6d796a4da8589532c0eec66p+0L : inexact-ok
+= atan tonearest ldbl-128ibm 0x2.8p+0L : 0x1.30b6d796a4da8589532c0eec66p+0L : inexact-ok
+= atan towardzero ldbl-128ibm 0x2.8p+0L : 0x1.30b6d796a4da8589532c0eec66p+0L : inexact-ok
+= atan upward ldbl-128ibm 0x2.8p+0L : 0x1.30b6d796a4da8589532c0eec668p+0L : inexact-ok
+atan 10
+= atan downward flt-32 0xap+0f : 0x1.789bd2p+0f : inexact-ok
+= atan tonearest flt-32 0xap+0f : 0x1.789bd2p+0f : inexact-ok
+= atan towardzero flt-32 0xap+0f : 0x1.789bd2p+0f : inexact-ok
+= atan upward flt-32 0xap+0f : 0x1.789bd4p+0f : inexact-ok
+= atan downward dbl-64 0xap+0 : 0x1.789bd2c160053p+0 : inexact-ok
+= atan tonearest dbl-64 0xap+0 : 0x1.789bd2c160054p+0 : inexact-ok
+= atan towardzero dbl-64 0xap+0 : 0x1.789bd2c160053p+0 : inexact-ok
+= atan upward dbl-64 0xap+0 : 0x1.789bd2c160054p+0 : inexact-ok
+= atan downward ldbl-96-intel 0xap+0L : 0x1.789bd2c16005382ep+0L : inexact-ok
+= atan tonearest ldbl-96-intel 0xap+0L : 0x1.789bd2c16005382ep+0L : inexact-ok
+= atan towardzero ldbl-96-intel 0xap+0L : 0x1.789bd2c16005382ep+0L : inexact-ok
+= atan upward ldbl-96-intel 0xap+0L : 0x1.789bd2c16005383p+0L : inexact-ok
+= atan downward ldbl-96-m68k 0xap+0L : 0x1.789bd2c16005382ep+0L : inexact-ok
+= atan tonearest ldbl-96-m68k 0xap+0L : 0x1.789bd2c16005382ep+0L : inexact-ok
+= atan towardzero ldbl-96-m68k 0xap+0L : 0x1.789bd2c16005382ep+0L : inexact-ok
+= atan upward ldbl-96-m68k 0xap+0L : 0x1.789bd2c16005383p+0L : inexact-ok
+= atan downward ldbl-128 0xap+0L : 0x1.789bd2c16005382eabf0cd4b6aaep+0L : inexact-ok
+= atan tonearest ldbl-128 0xap+0L : 0x1.789bd2c16005382eabf0cd4b6aaep+0L : inexact-ok
+= atan towardzero ldbl-128 0xap+0L : 0x1.789bd2c16005382eabf0cd4b6aaep+0L : inexact-ok
+= atan upward ldbl-128 0xap+0L : 0x1.789bd2c16005382eabf0cd4b6aafp+0L : inexact-ok
+= atan downward ldbl-128ibm 0xap+0L : 0x1.789bd2c16005382eabf0cd4b6a8p+0L : inexact-ok
+= atan tonearest ldbl-128ibm 0xap+0L : 0x1.789bd2c16005382eabf0cd4b6a8p+0L : inexact-ok
+= atan towardzero ldbl-128ibm 0xap+0L : 0x1.789bd2c16005382eabf0cd4b6a8p+0L : inexact-ok
+= atan upward ldbl-128ibm 0xap+0L : 0x1.789bd2c16005382eabf0cd4b6bp+0L : inexact-ok
+atan 1e6
+= atan downward flt-32 0xf.424p+16f : 0x1.921fa4p+0f : inexact-ok
+= atan tonearest flt-32 0xf.424p+16f : 0x1.921fa4p+0f : inexact-ok
+= atan towardzero flt-32 0xf.424p+16f : 0x1.921fa4p+0f : inexact-ok
+= atan upward flt-32 0xf.424p+16f : 0x1.921fa6p+0f : inexact-ok
+= atan downward dbl-64 0xf.424p+16 : 0x1.921fa47d4b30cp+0 : inexact-ok
+= atan tonearest dbl-64 0xf.424p+16 : 0x1.921fa47d4b30dp+0 : inexact-ok
+= atan towardzero dbl-64 0xf.424p+16 : 0x1.921fa47d4b30cp+0 : inexact-ok
+= atan upward dbl-64 0xf.424p+16 : 0x1.921fa47d4b30dp+0 : inexact-ok
+= atan downward ldbl-96-intel 0xf.424p+16L : 0x1.921fa47d4b30ce82p+0L : inexact-ok
+= atan tonearest ldbl-96-intel 0xf.424p+16L : 0x1.921fa47d4b30ce82p+0L : inexact-ok
+= atan towardzero ldbl-96-intel 0xf.424p+16L : 0x1.921fa47d4b30ce82p+0L : inexact-ok
+= atan upward ldbl-96-intel 0xf.424p+16L : 0x1.921fa47d4b30ce84p+0L : inexact-ok
+= atan downward ldbl-96-m68k 0xf.424p+16L : 0x1.921fa47d4b30ce82p+0L : inexact-ok
+= atan tonearest ldbl-96-m68k 0xf.424p+16L : 0x1.921fa47d4b30ce82p+0L : inexact-ok
+= atan towardzero ldbl-96-m68k 0xf.424p+16L : 0x1.921fa47d4b30ce82p+0L : inexact-ok
+= atan upward ldbl-96-m68k 0xf.424p+16L : 0x1.921fa47d4b30ce84p+0L : inexact-ok
+= atan downward ldbl-128 0xf.424p+16L : 0x1.921fa47d4b30ce822275563fcb99p+0L : inexact-ok
+= atan tonearest ldbl-128 0xf.424p+16L : 0x1.921fa47d4b30ce822275563fcb9ap+0L : inexact-ok
+= atan towardzero ldbl-128 0xf.424p+16L : 0x1.921fa47d4b30ce822275563fcb99p+0L : inexact-ok
+= atan upward ldbl-128 0xf.424p+16L : 0x1.921fa47d4b30ce822275563fcb9ap+0L : inexact-ok
+= atan downward ldbl-128ibm 0xf.424p+16L : 0x1.921fa47d4b30ce822275563fcb8p+0L : inexact-ok
+= atan tonearest ldbl-128ibm 0xf.424p+16L : 0x1.921fa47d4b30ce822275563fcb8p+0L : inexact-ok
+= atan towardzero ldbl-128ibm 0xf.424p+16L : 0x1.921fa47d4b30ce822275563fcb8p+0L : inexact-ok
+= atan upward ldbl-128ibm 0xf.424p+16L : 0x1.921fa47d4b30ce822275563fccp+0L : inexact-ok
atan 0x1p-100 missing-underflow
= atan downward flt-32 0x1p-100f : 0xf.fffffp-104f : inexact-ok
= atan tonearest flt-32 0x1p-100f : 0x1p-100f : inexact-ok
@@ -2073,6 +3528,322 @@ atan 0x1p-10000 missing-underflow
= atan tonearest ldbl-128 0x1p-10000L : 0x1p-10000L : inexact-ok
= atan towardzero ldbl-128 0x1p-10000L : 0xf.fffffffffffffffffffffffffff8p-10004L : inexact-ok
= atan upward ldbl-128 0x1p-10000L : 0x1p-10000L : inexact-ok
+atan min missing-underflow
+= 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
+= atan towardzero flt-32 0x4p-128f : 0x3.fffff8p-128f : inexact-ok underflow-ok errno-erange-ok
+= atan upward flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok
+= atan downward dbl-64 0x4p-128 : 0x3.ffffffffffffep-128 : inexact-ok
+= atan tonearest dbl-64 0x4p-128 : 0x4p-128 : inexact-ok
+= atan towardzero dbl-64 0x4p-128 : 0x3.ffffffffffffep-128 : inexact-ok
+= atan upward dbl-64 0x4p-128 : 0x4p-128 : inexact-ok
+= atan downward ldbl-96-intel 0x4p-128L : 0x3.fffffffffffffffcp-128L : inexact-ok
+= atan tonearest ldbl-96-intel 0x4p-128L : 0x4p-128L : inexact-ok
+= atan towardzero ldbl-96-intel 0x4p-128L : 0x3.fffffffffffffffcp-128L : inexact-ok
+= atan upward ldbl-96-intel 0x4p-128L : 0x4p-128L : inexact-ok
+= atan downward ldbl-96-m68k 0x4p-128L : 0x3.fffffffffffffffcp-128L : inexact-ok
+= atan tonearest ldbl-96-m68k 0x4p-128L : 0x4p-128L : inexact-ok
+= atan towardzero ldbl-96-m68k 0x4p-128L : 0x3.fffffffffffffffcp-128L : inexact-ok
+= atan upward ldbl-96-m68k 0x4p-128L : 0x4p-128L : inexact-ok
+= atan downward ldbl-128 0x4p-128L : 0x3.fffffffffffffffffffffffffffep-128L : inexact-ok
+= atan tonearest ldbl-128 0x4p-128L : 0x4p-128L : inexact-ok
+= atan towardzero ldbl-128 0x4p-128L : 0x3.fffffffffffffffffffffffffffep-128L : inexact-ok
+= atan upward ldbl-128 0x4p-128L : 0x4p-128L : inexact-ok
+= atan downward ldbl-128ibm 0x4p-128L : 0x3.ffffffffffffffffffffffffffp-128L : inexact-ok
+= atan tonearest ldbl-128ibm 0x4p-128L : 0x4p-128L : inexact-ok
+= atan towardzero ldbl-128ibm 0x4p-128L : 0x3.ffffffffffffffffffffffffffp-128L : inexact-ok
+= atan upward ldbl-128ibm 0x4p-128L : 0x4p-128L : inexact-ok
+= atan downward dbl-64 0x4p-1024 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= atan tonearest dbl-64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= atan towardzero dbl-64 0x4p-1024 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= atan upward dbl-64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= atan downward ldbl-96-intel 0x4p-1024L : 0x3.fffffffffffffffcp-1024L : inexact-ok
+= atan tonearest ldbl-96-intel 0x4p-1024L : 0x4p-1024L : inexact-ok
+= atan towardzero ldbl-96-intel 0x4p-1024L : 0x3.fffffffffffffffcp-1024L : inexact-ok
+= atan upward ldbl-96-intel 0x4p-1024L : 0x4p-1024L : inexact-ok
+= atan downward ldbl-96-m68k 0x4p-1024L : 0x3.fffffffffffffffcp-1024L : inexact-ok
+= atan tonearest ldbl-96-m68k 0x4p-1024L : 0x4p-1024L : inexact-ok
+= atan towardzero ldbl-96-m68k 0x4p-1024L : 0x3.fffffffffffffffcp-1024L : inexact-ok
+= atan upward ldbl-96-m68k 0x4p-1024L : 0x4p-1024L : inexact-ok
+= atan downward ldbl-128 0x4p-1024L : 0x3.fffffffffffffffffffffffffffep-1024L : inexact-ok
+= atan tonearest ldbl-128 0x4p-1024L : 0x4p-1024L : inexact-ok
+= atan towardzero ldbl-128 0x4p-1024L : 0x3.fffffffffffffffffffffffffffep-1024L : inexact-ok
+= atan upward ldbl-128 0x4p-1024L : 0x4p-1024L : inexact-ok
+= atan downward ldbl-128ibm 0x4p-1024L : 0x3.ffffffffffffcp-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan tonearest ldbl-128ibm 0x4p-1024L : 0x4p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan towardzero ldbl-128ibm 0x4p-1024L : 0x3.ffffffffffffcp-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan upward ldbl-128ibm 0x4p-1024L : 0x4p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan downward ldbl-96-intel 0x4p-16384L : 0x3.fffffffffffffff8p-16384L : inexact-ok underflow-ok errno-erange-ok
+= atan tonearest ldbl-96-intel 0x4p-16384L : 0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= atan towardzero ldbl-96-intel 0x4p-16384L : 0x3.fffffffffffffff8p-16384L : inexact-ok underflow-ok errno-erange-ok
+= atan upward ldbl-96-intel 0x4p-16384L : 0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= atan downward ldbl-96-m68k 0x4p-16384L : 0x3.fffffffffffffffcp-16384L : inexact-ok
+= atan tonearest ldbl-96-m68k 0x4p-16384L : 0x4p-16384L : inexact-ok
+= atan towardzero ldbl-96-m68k 0x4p-16384L : 0x3.fffffffffffffffcp-16384L : inexact-ok
+= atan upward ldbl-96-m68k 0x4p-16384L : 0x4p-16384L : inexact-ok
+= atan downward ldbl-128 0x4p-16384L : 0x3.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= atan tonearest ldbl-128 0x4p-16384L : 0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= atan towardzero ldbl-128 0x4p-16384L : 0x3.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= atan upward ldbl-128 0x4p-16384L : 0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= atan downward ldbl-96-intel 0x2p-16384L : 0x1.fffffffffffffff8p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan tonearest ldbl-96-intel 0x2p-16384L : 0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan towardzero ldbl-96-intel 0x2p-16384L : 0x1.fffffffffffffff8p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan upward ldbl-96-intel 0x2p-16384L : 0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan downward ldbl-96-m68k 0x2p-16384L : 0x1.fffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= atan tonearest ldbl-96-m68k 0x2p-16384L : 0x2p-16384L : inexact-ok underflow-ok errno-erange-ok
+= atan towardzero ldbl-96-m68k 0x2p-16384L : 0x1.fffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= atan upward ldbl-96-m68k 0x2p-16384L : 0x2p-16384L : inexact-ok underflow-ok errno-erange-ok
+= atan downward ldbl-128 0x2p-16384L : 0x1.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan tonearest ldbl-128 0x2p-16384L : 0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan towardzero ldbl-128 0x2p-16384L : 0x1.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan upward ldbl-128 0x2p-16384L : 0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan downward dbl-64 0x8p-972 : 0x7.ffffffffffffcp-972 : inexact-ok
+= atan tonearest dbl-64 0x8p-972 : 0x8p-972 : inexact-ok
+= atan towardzero dbl-64 0x8p-972 : 0x7.ffffffffffffcp-972 : inexact-ok
+= atan upward dbl-64 0x8p-972 : 0x8p-972 : inexact-ok
+= atan downward ldbl-96-intel 0x8p-972L : 0x7.fffffffffffffff8p-972L : inexact-ok
+= atan tonearest ldbl-96-intel 0x8p-972L : 0x8p-972L : inexact-ok
+= atan towardzero ldbl-96-intel 0x8p-972L : 0x7.fffffffffffffff8p-972L : inexact-ok
+= atan upward ldbl-96-intel 0x8p-972L : 0x8p-972L : inexact-ok
+= atan downward ldbl-96-m68k 0x8p-972L : 0x7.fffffffffffffff8p-972L : inexact-ok
+= atan tonearest ldbl-96-m68k 0x8p-972L : 0x8p-972L : inexact-ok
+= atan towardzero ldbl-96-m68k 0x8p-972L : 0x7.fffffffffffffff8p-972L : inexact-ok
+= atan upward ldbl-96-m68k 0x8p-972L : 0x8p-972L : inexact-ok
+= atan downward ldbl-128 0x8p-972L : 0x7.fffffffffffffffffffffffffffcp-972L : inexact-ok
+= atan tonearest ldbl-128 0x8p-972L : 0x8p-972L : inexact-ok
+= atan towardzero ldbl-128 0x8p-972L : 0x7.fffffffffffffffffffffffffffcp-972L : inexact-ok
+= atan upward ldbl-128 0x8p-972L : 0x8p-972L : inexact-ok
+= atan downward ldbl-128ibm 0x8p-972L : 0x7.fffffffffffffffffffffffffcp-972L : inexact-ok underflow-ok errno-erange-ok
+= atan tonearest ldbl-128ibm 0x8p-972L : 0x8p-972L : inexact-ok underflow-ok errno-erange-ok
+= atan towardzero ldbl-128ibm 0x8p-972L : 0x7.fffffffffffffffffffffffffcp-972L : inexact-ok underflow-ok errno-erange-ok
+= atan upward ldbl-128ibm 0x8p-972L : 0x8p-972L : inexact-ok underflow-ok errno-erange-ok
+atan -min missing-underflow
+= atan downward flt-32 -0x4p-128f : -0x4p-128f : inexact-ok underflow-ok errno-erange-ok
+= atan tonearest flt-32 -0x4p-128f : -0x4p-128f : inexact-ok underflow-ok errno-erange-ok
+= atan towardzero flt-32 -0x4p-128f : -0x3.fffff8p-128f : inexact-ok underflow-ok errno-erange-ok
+= atan upward flt-32 -0x4p-128f : -0x3.fffff8p-128f : inexact-ok underflow-ok errno-erange-ok
+= atan downward dbl-64 -0x4p-128 : -0x4p-128 : inexact-ok
+= atan tonearest dbl-64 -0x4p-128 : -0x4p-128 : inexact-ok
+= atan towardzero dbl-64 -0x4p-128 : -0x3.ffffffffffffep-128 : inexact-ok
+= atan upward dbl-64 -0x4p-128 : -0x3.ffffffffffffep-128 : inexact-ok
+= atan downward ldbl-96-intel -0x4p-128L : -0x4p-128L : inexact-ok
+= atan tonearest ldbl-96-intel -0x4p-128L : -0x4p-128L : inexact-ok
+= atan towardzero ldbl-96-intel -0x4p-128L : -0x3.fffffffffffffffcp-128L : inexact-ok
+= atan upward ldbl-96-intel -0x4p-128L : -0x3.fffffffffffffffcp-128L : inexact-ok
+= atan downward ldbl-96-m68k -0x4p-128L : -0x4p-128L : inexact-ok
+= atan tonearest ldbl-96-m68k -0x4p-128L : -0x4p-128L : inexact-ok
+= atan towardzero ldbl-96-m68k -0x4p-128L : -0x3.fffffffffffffffcp-128L : inexact-ok
+= atan upward ldbl-96-m68k -0x4p-128L : -0x3.fffffffffffffffcp-128L : inexact-ok
+= atan downward ldbl-128 -0x4p-128L : -0x4p-128L : inexact-ok
+= atan tonearest ldbl-128 -0x4p-128L : -0x4p-128L : inexact-ok
+= atan towardzero ldbl-128 -0x4p-128L : -0x3.fffffffffffffffffffffffffffep-128L : inexact-ok
+= atan upward ldbl-128 -0x4p-128L : -0x3.fffffffffffffffffffffffffffep-128L : inexact-ok
+= atan downward ldbl-128ibm -0x4p-128L : -0x4p-128L : inexact-ok
+= atan tonearest ldbl-128ibm -0x4p-128L : -0x4p-128L : inexact-ok
+= atan towardzero ldbl-128ibm -0x4p-128L : -0x3.ffffffffffffffffffffffffffp-128L : inexact-ok
+= atan upward ldbl-128ibm -0x4p-128L : -0x3.ffffffffffffffffffffffffffp-128L : inexact-ok
+= atan downward dbl-64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= atan tonearest dbl-64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= atan towardzero dbl-64 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= atan upward dbl-64 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= atan downward ldbl-96-intel -0x4p-1024L : -0x4p-1024L : inexact-ok
+= atan tonearest ldbl-96-intel -0x4p-1024L : -0x4p-1024L : inexact-ok
+= atan towardzero ldbl-96-intel -0x4p-1024L : -0x3.fffffffffffffffcp-1024L : inexact-ok
+= atan upward ldbl-96-intel -0x4p-1024L : -0x3.fffffffffffffffcp-1024L : inexact-ok
+= atan downward ldbl-96-m68k -0x4p-1024L : -0x4p-1024L : inexact-ok
+= atan tonearest ldbl-96-m68k -0x4p-1024L : -0x4p-1024L : inexact-ok
+= atan towardzero ldbl-96-m68k -0x4p-1024L : -0x3.fffffffffffffffcp-1024L : inexact-ok
+= atan upward ldbl-96-m68k -0x4p-1024L : -0x3.fffffffffffffffcp-1024L : inexact-ok
+= atan downward ldbl-128 -0x4p-1024L : -0x4p-1024L : inexact-ok
+= atan tonearest ldbl-128 -0x4p-1024L : -0x4p-1024L : inexact-ok
+= atan towardzero ldbl-128 -0x4p-1024L : -0x3.fffffffffffffffffffffffffffep-1024L : inexact-ok
+= atan upward ldbl-128 -0x4p-1024L : -0x3.fffffffffffffffffffffffffffep-1024L : inexact-ok
+= atan downward ldbl-128ibm -0x4p-1024L : -0x4p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan tonearest ldbl-128ibm -0x4p-1024L : -0x4p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan towardzero ldbl-128ibm -0x4p-1024L : -0x3.ffffffffffffcp-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan upward ldbl-128ibm -0x4p-1024L : -0x3.ffffffffffffcp-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan downward ldbl-96-intel -0x4p-16384L : -0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= atan tonearest ldbl-96-intel -0x4p-16384L : -0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= atan towardzero ldbl-96-intel -0x4p-16384L : -0x3.fffffffffffffff8p-16384L : inexact-ok underflow-ok errno-erange-ok
+= atan upward ldbl-96-intel -0x4p-16384L : -0x3.fffffffffffffff8p-16384L : inexact-ok underflow-ok errno-erange-ok
+= atan downward ldbl-96-m68k -0x4p-16384L : -0x4p-16384L : inexact-ok
+= atan tonearest ldbl-96-m68k -0x4p-16384L : -0x4p-16384L : inexact-ok
+= atan towardzero ldbl-96-m68k -0x4p-16384L : -0x3.fffffffffffffffcp-16384L : inexact-ok
+= atan upward ldbl-96-m68k -0x4p-16384L : -0x3.fffffffffffffffcp-16384L : inexact-ok
+= atan downward ldbl-128 -0x4p-16384L : -0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= atan tonearest ldbl-128 -0x4p-16384L : -0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= atan towardzero ldbl-128 -0x4p-16384L : -0x3.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= atan upward ldbl-128 -0x4p-16384L : -0x3.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= atan downward ldbl-96-intel -0x2p-16384L : -0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan tonearest ldbl-96-intel -0x2p-16384L : -0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan towardzero ldbl-96-intel -0x2p-16384L : -0x1.fffffffffffffff8p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan upward ldbl-96-intel -0x2p-16384L : -0x1.fffffffffffffff8p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan downward ldbl-96-m68k -0x2p-16384L : -0x2p-16384L : inexact-ok underflow-ok errno-erange-ok
+= atan tonearest ldbl-96-m68k -0x2p-16384L : -0x2p-16384L : inexact-ok underflow-ok errno-erange-ok
+= atan towardzero ldbl-96-m68k -0x2p-16384L : -0x1.fffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= atan upward ldbl-96-m68k -0x2p-16384L : -0x1.fffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= atan downward ldbl-128 -0x2p-16384L : -0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan tonearest ldbl-128 -0x2p-16384L : -0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan towardzero ldbl-128 -0x2p-16384L : -0x1.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan upward ldbl-128 -0x2p-16384L : -0x1.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan downward dbl-64 -0x8p-972 : -0x8p-972 : inexact-ok
+= atan tonearest dbl-64 -0x8p-972 : -0x8p-972 : inexact-ok
+= atan towardzero dbl-64 -0x8p-972 : -0x7.ffffffffffffcp-972 : inexact-ok
+= atan upward dbl-64 -0x8p-972 : -0x7.ffffffffffffcp-972 : inexact-ok
+= atan downward ldbl-96-intel -0x8p-972L : -0x8p-972L : inexact-ok
+= atan tonearest ldbl-96-intel -0x8p-972L : -0x8p-972L : inexact-ok
+= atan towardzero ldbl-96-intel -0x8p-972L : -0x7.fffffffffffffff8p-972L : inexact-ok
+= atan upward ldbl-96-intel -0x8p-972L : -0x7.fffffffffffffff8p-972L : inexact-ok
+= atan downward ldbl-96-m68k -0x8p-972L : -0x8p-972L : inexact-ok
+= atan tonearest ldbl-96-m68k -0x8p-972L : -0x8p-972L : inexact-ok
+= atan towardzero ldbl-96-m68k -0x8p-972L : -0x7.fffffffffffffff8p-972L : inexact-ok
+= atan upward ldbl-96-m68k -0x8p-972L : -0x7.fffffffffffffff8p-972L : inexact-ok
+= atan downward ldbl-128 -0x8p-972L : -0x8p-972L : inexact-ok
+= atan tonearest ldbl-128 -0x8p-972L : -0x8p-972L : inexact-ok
+= atan towardzero ldbl-128 -0x8p-972L : -0x7.fffffffffffffffffffffffffffcp-972L : inexact-ok
+= atan upward ldbl-128 -0x8p-972L : -0x7.fffffffffffffffffffffffffffcp-972L : inexact-ok
+= atan downward ldbl-128ibm -0x8p-972L : -0x8p-972L : inexact-ok underflow-ok errno-erange-ok
+= atan tonearest ldbl-128ibm -0x8p-972L : -0x8p-972L : inexact-ok underflow-ok errno-erange-ok
+= atan towardzero ldbl-128ibm -0x8p-972L : -0x7.fffffffffffffffffffffffffcp-972L : inexact-ok underflow-ok errno-erange-ok
+= atan upward ldbl-128ibm -0x8p-972L : -0x7.fffffffffffffffffffffffffcp-972L : inexact-ok underflow-ok errno-erange-ok
+atan min_subnorm missing-underflow
+= atan downward flt-32 0x8p-152f : 0x0p+0f : inexact-ok underflow underflow-ok errno-erange-ok
+= atan tonearest flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok
+= atan towardzero flt-32 0x8p-152f : 0x0p+0f : inexact-ok underflow underflow-ok errno-erange-ok
+= atan upward flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok
+= atan downward dbl-64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
+= atan tonearest dbl-64 0x8p-152 : 0x8p-152 : inexact-ok
+= atan towardzero dbl-64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
+= atan upward dbl-64 0x8p-152 : 0x8p-152 : inexact-ok
+= atan downward ldbl-96-intel 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok
+= atan tonearest ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok
+= atan towardzero ldbl-96-intel 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok
+= atan upward ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok
+= atan downward ldbl-96-m68k 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok
+= atan tonearest ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok
+= atan towardzero ldbl-96-m68k 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok
+= atan upward ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok
+= atan downward ldbl-128 0x8p-152L : 0x7.fffffffffffffffffffffffffffcp-152L : inexact-ok
+= atan tonearest ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok
+= atan towardzero ldbl-128 0x8p-152L : 0x7.fffffffffffffffffffffffffffcp-152L : inexact-ok
+= atan upward ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok
+= atan downward ldbl-128ibm 0x8p-152L : 0x7.fffffffffffffffffffffffffep-152L : inexact-ok
+= atan tonearest ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok
+= atan towardzero ldbl-128ibm 0x8p-152L : 0x7.fffffffffffffffffffffffffep-152L : inexact-ok
+= atan upward ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok
+= atan downward dbl-64 0x4p-1076 : 0x0p+0 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan tonearest dbl-64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan towardzero dbl-64 0x4p-1076 : 0x0p+0 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan upward dbl-64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan downward ldbl-96-intel 0x4p-1076L : 0x3.fffffffffffffffcp-1076L : inexact-ok
+= atan tonearest ldbl-96-intel 0x4p-1076L : 0x4p-1076L : inexact-ok
+= atan towardzero ldbl-96-intel 0x4p-1076L : 0x3.fffffffffffffffcp-1076L : inexact-ok
+= atan upward ldbl-96-intel 0x4p-1076L : 0x4p-1076L : inexact-ok
+= atan downward ldbl-96-m68k 0x4p-1076L : 0x3.fffffffffffffffcp-1076L : inexact-ok
+= atan tonearest ldbl-96-m68k 0x4p-1076L : 0x4p-1076L : inexact-ok
+= atan towardzero ldbl-96-m68k 0x4p-1076L : 0x3.fffffffffffffffcp-1076L : inexact-ok
+= atan upward ldbl-96-m68k 0x4p-1076L : 0x4p-1076L : inexact-ok
+= atan downward ldbl-128 0x4p-1076L : 0x3.fffffffffffffffffffffffffffep-1076L : inexact-ok
+= atan tonearest ldbl-128 0x4p-1076L : 0x4p-1076L : inexact-ok
+= atan towardzero ldbl-128 0x4p-1076L : 0x3.fffffffffffffffffffffffffffep-1076L : inexact-ok
+= atan upward ldbl-128 0x4p-1076L : 0x4p-1076L : inexact-ok
+= atan downward ldbl-128ibm 0x4p-1076L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan tonearest ldbl-128ibm 0x4p-1076L : 0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan towardzero ldbl-128ibm 0x4p-1076L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan upward ldbl-128ibm 0x4p-1076L : 0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan downward ldbl-96-intel 0x8p-16448L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan tonearest ldbl-96-intel 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan towardzero ldbl-96-intel 0x8p-16448L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan upward ldbl-96-intel 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan downward ldbl-96-m68k 0x8p-16448L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan tonearest ldbl-96-m68k 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan towardzero ldbl-96-m68k 0x8p-16448L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan upward ldbl-96-m68k 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan downward ldbl-128 0x8p-16448L : 0x7.fffffffffffcp-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan tonearest ldbl-128 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan towardzero ldbl-128 0x8p-16448L : 0x7.fffffffffffcp-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan upward ldbl-128 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan downward ldbl-96-m68k 0x4p-16448L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan tonearest ldbl-96-m68k 0x4p-16448L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan towardzero ldbl-96-m68k 0x4p-16448L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan upward ldbl-96-m68k 0x4p-16448L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan downward ldbl-128 0x4p-16448L : 0x3.fffffffffffcp-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan tonearest ldbl-128 0x4p-16448L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan towardzero ldbl-128 0x4p-16448L : 0x3.fffffffffffcp-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan upward ldbl-128 0x4p-16448L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan downward ldbl-128 0x4p-16496L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan tonearest ldbl-128 0x4p-16496L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan towardzero ldbl-128 0x4p-16496L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan upward ldbl-128 0x4p-16496L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+atan -min_subnorm missing-underflow
+= atan downward flt-32 -0x8p-152f : -0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok
+= atan tonearest flt-32 -0x8p-152f : -0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok
+= atan towardzero flt-32 -0x8p-152f : -0x0p+0f : inexact-ok underflow underflow-ok errno-erange-ok
+= atan upward flt-32 -0x8p-152f : -0x0p+0f : inexact-ok underflow underflow-ok errno-erange-ok
+= atan downward dbl-64 -0x8p-152 : -0x8p-152 : inexact-ok
+= atan tonearest dbl-64 -0x8p-152 : -0x8p-152 : inexact-ok
+= atan towardzero dbl-64 -0x8p-152 : -0x7.ffffffffffffcp-152 : inexact-ok
+= atan upward dbl-64 -0x8p-152 : -0x7.ffffffffffffcp-152 : inexact-ok
+= atan downward ldbl-96-intel -0x8p-152L : -0x8p-152L : inexact-ok
+= atan tonearest ldbl-96-intel -0x8p-152L : -0x8p-152L : inexact-ok
+= atan towardzero ldbl-96-intel -0x8p-152L : -0x7.fffffffffffffff8p-152L : inexact-ok
+= atan upward ldbl-96-intel -0x8p-152L : -0x7.fffffffffffffff8p-152L : inexact-ok
+= atan downward ldbl-96-m68k -0x8p-152L : -0x8p-152L : inexact-ok
+= atan tonearest ldbl-96-m68k -0x8p-152L : -0x8p-152L : inexact-ok
+= atan towardzero ldbl-96-m68k -0x8p-152L : -0x7.fffffffffffffff8p-152L : inexact-ok
+= atan upward ldbl-96-m68k -0x8p-152L : -0x7.fffffffffffffff8p-152L : inexact-ok
+= atan downward ldbl-128 -0x8p-152L : -0x8p-152L : inexact-ok
+= atan tonearest ldbl-128 -0x8p-152L : -0x8p-152L : inexact-ok
+= atan towardzero ldbl-128 -0x8p-152L : -0x7.fffffffffffffffffffffffffffcp-152L : inexact-ok
+= atan upward ldbl-128 -0x8p-152L : -0x7.fffffffffffffffffffffffffffcp-152L : inexact-ok
+= atan downward ldbl-128ibm -0x8p-152L : -0x8p-152L : inexact-ok
+= atan tonearest ldbl-128ibm -0x8p-152L : -0x8p-152L : inexact-ok
+= atan towardzero ldbl-128ibm -0x8p-152L : -0x7.fffffffffffffffffffffffffep-152L : inexact-ok
+= atan upward ldbl-128ibm -0x8p-152L : -0x7.fffffffffffffffffffffffffep-152L : inexact-ok
+= atan downward dbl-64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan tonearest dbl-64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan towardzero dbl-64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan upward dbl-64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan downward ldbl-96-intel -0x4p-1076L : -0x4p-1076L : inexact-ok
+= atan tonearest ldbl-96-intel -0x4p-1076L : -0x4p-1076L : inexact-ok
+= atan towardzero ldbl-96-intel -0x4p-1076L : -0x3.fffffffffffffffcp-1076L : inexact-ok
+= atan upward ldbl-96-intel -0x4p-1076L : -0x3.fffffffffffffffcp-1076L : inexact-ok
+= atan downward ldbl-96-m68k -0x4p-1076L : -0x4p-1076L : inexact-ok
+= atan tonearest ldbl-96-m68k -0x4p-1076L : -0x4p-1076L : inexact-ok
+= atan towardzero ldbl-96-m68k -0x4p-1076L : -0x3.fffffffffffffffcp-1076L : inexact-ok
+= atan upward ldbl-96-m68k -0x4p-1076L : -0x3.fffffffffffffffcp-1076L : inexact-ok
+= atan downward ldbl-128 -0x4p-1076L : -0x4p-1076L : inexact-ok
+= atan tonearest ldbl-128 -0x4p-1076L : -0x4p-1076L : inexact-ok
+= atan towardzero ldbl-128 -0x4p-1076L : -0x3.fffffffffffffffffffffffffffep-1076L : inexact-ok
+= atan upward ldbl-128 -0x4p-1076L : -0x3.fffffffffffffffffffffffffffep-1076L : inexact-ok
+= atan downward ldbl-128ibm -0x4p-1076L : -0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan tonearest ldbl-128ibm -0x4p-1076L : -0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan towardzero ldbl-128ibm -0x4p-1076L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan upward ldbl-128ibm -0x4p-1076L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan downward ldbl-96-intel -0x8p-16448L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan tonearest ldbl-96-intel -0x8p-16448L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan towardzero ldbl-96-intel -0x8p-16448L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan upward ldbl-96-intel -0x8p-16448L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan downward ldbl-96-m68k -0x8p-16448L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan tonearest ldbl-96-m68k -0x8p-16448L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan towardzero ldbl-96-m68k -0x8p-16448L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan upward ldbl-96-m68k -0x8p-16448L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan downward ldbl-128 -0x8p-16448L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan tonearest ldbl-128 -0x8p-16448L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan towardzero ldbl-128 -0x8p-16448L : -0x7.fffffffffffcp-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan upward ldbl-128 -0x8p-16448L : -0x7.fffffffffffcp-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan downward ldbl-96-m68k -0x4p-16448L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan tonearest ldbl-96-m68k -0x4p-16448L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan towardzero ldbl-96-m68k -0x4p-16448L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan upward ldbl-96-m68k -0x4p-16448L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan downward ldbl-128 -0x4p-16448L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan tonearest ldbl-128 -0x4p-16448L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan towardzero ldbl-128 -0x4p-16448L : -0x3.fffffffffffcp-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan upward ldbl-128 -0x4p-16448L : -0x3.fffffffffffcp-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan downward ldbl-128 -0x4p-16496L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan tonearest ldbl-128 -0x4p-16496L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan towardzero ldbl-128 -0x4p-16496L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan upward ldbl-128 -0x4p-16496L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
atan2 0 1
= atan2 downward flt-32 0x0p+0f 0x1p+0f : 0x0p+0f : inexact-ok
= atan2 tonearest flt-32 0x0p+0f 0x1p+0f : 0x0p+0f : inexact-ok
@@ -2602,6 +4373,693 @@ atan2 max max
= atan2 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
= atan2 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
= atan2 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xc.90fdaa22168c234c4c6628b81p-4L : inexact-ok
+atan2 max -max
+= atan2 downward flt-32 0xf.fffffp+124f -0xf.fffffp+124f : 0x2.5b2f8cp+0f : inexact-ok
+= atan2 tonearest flt-32 0xf.fffffp+124f -0xf.fffffp+124f : 0x2.5b2f9p+0f : inexact-ok
+= atan2 towardzero flt-32 0xf.fffffp+124f -0xf.fffffp+124f : 0x2.5b2f8cp+0f : inexact-ok
+= atan2 upward flt-32 0xf.fffffp+124f -0xf.fffffp+124f : 0x2.5b2f9p+0f : inexact-ok
+= atan2 downward dbl-64 0xf.fffffp+124 -0xf.fffffp+124 : 0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 tonearest dbl-64 0xf.fffffp+124 -0xf.fffffp+124 : 0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 towardzero dbl-64 0xf.fffffp+124 -0xf.fffffp+124 : 0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 upward dbl-64 0xf.fffffp+124 -0xf.fffffp+124 : 0x2.5b2f8fe6643a6p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffp+124L -0xf.fffffp+124L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffp+124L -0xf.fffffp+124L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffp+124L -0xf.fffffp+124L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffp+124L -0xf.fffffp+124L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffp+124L -0xf.fffffp+124L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffp+124L -0xf.fffffp+124L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffp+124L -0xf.fffffp+124L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffp+124L -0xf.fffffp+124L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffp+124L -0xf.fffffp+124L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffp+124L -0xf.fffffp+124L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffp+124L -0xf.fffffp+124L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffp+124L -0xf.fffffp+124L : 0x2.5b2f8fe6643a469e4e5327a28296p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.fffffp+124L -0xf.fffffp+124L : 0x2.5b2f8fe6643a469e4e5327a282p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.fffffp+124L -0xf.fffffp+124L : 0x2.5b2f8fe6643a469e4e5327a283p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.fffffp+124L -0xf.fffffp+124L : 0x2.5b2f8fe6643a469e4e5327a282p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.fffffp+124L -0xf.fffffp+124L : 0x2.5b2f8fe6643a469e4e5327a283p+0L : inexact-ok
+= atan2 downward dbl-64 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 tonearest dbl-64 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffp+124L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffp+124L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffp+124L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffp+124L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffp+124L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffp+124L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffp+124L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffp+124L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.fffffp+124L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.fffffp+124L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.fffffp+124L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.fffffp+124L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 downward dbl-64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 tonearest dbl-64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x1.921fb54442d19p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward dbl-64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 tonearest dbl-64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 towardzero dbl-64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 upward dbl-64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x2.5b2f8fe6643a6p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : 0x2.5b2f8fe6643a469e4e5327a28296p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : 0x2.5b2f8fe6643a469e4e5327a282p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : 0x2.5b2f8fe6643a469e4e5327a283p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : 0x2.5b2f8fe6643a469e4e5327a282p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : 0x2.5b2f8fe6643a469e4e5327a283p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffff8p+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.5b2f8fe6643a489e4e5327a2828p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffff8p+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.5b2f8fe6643a489e4e5327a2828p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffff8p+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.5b2f8fe6643a489e4e5327a2828p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffff8p+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.5b2f8fe6643a489e4e5327a28282p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.5b2f8fe6643a489e4e5327a282p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.5b2f8fe6643a489e4e5327a283p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.5b2f8fe6643a489e4e5327a282p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.5b2f8fe6643a489e4e5327a283p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : 0x2.5b2f8fe6643a469e4e5327a28296p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x2.5b2f8fe6643a469ece5327a28294p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x2.5b2f8fe6643a469ece5327a28294p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x2.5b2f8fe6643a469ece5327a28294p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x2.5b2f8fe6643a469ece5327a28296p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffp+16380L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffp+16380L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffp+16380L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffp+16380L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffffffffffffp+16380L : 0x2.5b2f8fe6643a469dce5327a28294p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffffffffffffp+16380L : 0x2.5b2f8fe6643a469dce5327a28294p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffffffffffffp+16380L : 0x2.5b2f8fe6643a469dce5327a28294p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffffffffffffp+16380L : 0x2.5b2f8fe6643a469dce5327a28296p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x2.5b2f8fe6643a469e4e5327a28296p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+124L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+124L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+124L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+124L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffff8p+1020L : 0x2.5b2f8fe6643a449e4e5327a282a8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffff8p+1020L : 0x2.5b2f8fe6643a449e4e5327a282a8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffff8p+1020L : 0x2.5b2f8fe6643a449e4e5327a282a8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffff8p+1020L : 0x2.5b2f8fe6643a449e4e5327a282aap+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffff8p+1020L : 0x2.5b2f8fe6643a449e4e5327a282p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffff8p+1020L : 0x2.5b2f8fe6643a449e4e5327a283p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffff8p+1020L : 0x2.5b2f8fe6643a449e4e5327a282p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffff8p+1020L : 0x2.5b2f8fe6643a449e4e5327a283p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.5b2f8fe6643a469e4e5327a28296p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.5b2f8fe6643a469e4e5327a282p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.5b2f8fe6643a469e4e5327a283p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.5b2f8fe6643a469e4e5327a282p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.5b2f8fe6643a469e4e5327a283p+0L : inexact-ok
+atan2 -max max
+= atan2 downward flt-32 -0xf.fffffp+124f 0xf.fffffp+124f : -0xc.90fdbp-4f : inexact-ok
+= atan2 tonearest flt-32 -0xf.fffffp+124f 0xf.fffffp+124f : -0xc.90fdbp-4f : inexact-ok
+= atan2 towardzero flt-32 -0xf.fffffp+124f 0xf.fffffp+124f : -0xc.90fdap-4f : inexact-ok
+= atan2 upward flt-32 -0xf.fffffp+124f 0xf.fffffp+124f : -0xc.90fdap-4f : inexact-ok
+= atan2 downward dbl-64 -0xf.fffffp+124 0xf.fffffp+124 : -0xc.90fdaa22168c8p-4 : inexact-ok
+= atan2 tonearest dbl-64 -0xf.fffffp+124 0xf.fffffp+124 : -0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 towardzero dbl-64 -0xf.fffffp+124 0xf.fffffp+124 : -0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 upward dbl-64 -0xf.fffffp+124 0xf.fffffp+124 : -0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffp+124L 0xf.fffffp+124L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffp+124L 0xf.fffffp+124L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffp+124L 0xf.fffffp+124L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffp+124L 0xf.fffffp+124L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffp+124L 0xf.fffffp+124L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffp+124L 0xf.fffffp+124L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffp+124L 0xf.fffffp+124L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffp+124L 0xf.fffffp+124L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffp+124L 0xf.fffffp+124L : -0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffp+124L 0xf.fffffp+124L : -0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffp+124L 0xf.fffffp+124L : -0xc.90fdaa22168c234c4c6628b80db8p-4L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffp+124L 0xf.fffffp+124L : -0xc.90fdaa22168c234c4c6628b80db8p-4L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.fffffp+124L 0xf.fffffp+124L : -0xc.90fdaa22168c234c4c6628b81p-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.fffffp+124L 0xf.fffffp+124L : -0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.fffffp+124L 0xf.fffffp+124L : -0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.fffffp+124L 0xf.fffffp+124L : -0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 downward dbl-64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff00000008p-900 : inexact-ok
+= atan2 tonearest dbl-64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffff00000008p-900 : inexact-ok
+= atan2 towardzero dbl-64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffffp-900 : inexact-ok
+= atan2 upward dbl-64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0xf.fffffp-900 : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : -0xf.fffff00000008p-900L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : -0xf.fffff00000008p-900L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : -0xf.fffff00000007ffp-900L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : -0xf.fffff00000007ffp-900L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : -0xf.fffff00000008p-900L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : -0xf.fffff00000008p-900L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : -0xf.fffff00000007ffp-900L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : -0xf.fffff00000007ffp-900L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : -0xf.fffff00000007fffff80000004p-900L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : -0xf.fffff00000007fffff80000004p-900L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : -0xf.fffff00000007fffff80000003f8p-900L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : -0xf.fffff00000007fffff80000003f8p-900L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : -0xf.fffff00000007fffff80000004p-900L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : -0xf.fffff00000007fffff80000004p-900L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : -0xf.fffff00000007fffff8p-900L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : -0xf.fffff00000007fffff8p-900L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : -0xf.fffff0000000001p-16260L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : -0xf.fffff0000000001p-16260L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : -0xf.fffffp-16260L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : -0xf.fffffp-16260L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : -0xf.fffff0000000001p-16260L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : -0xf.fffff0000000001p-16260L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : -0xf.fffffp-16260L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : -0xf.fffffp-16260L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : -0xf.fffff0000000000ffffffp-16260L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : -0xf.fffff0000000000ffffffp-16260L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : -0xf.fffff0000000000fffffeffffff8p-16260L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : -0xf.fffff0000000000fffffeffffff8p-16260L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffp+124L 0xf.fffffffffffffffffffffffffff8p+16380L : -0xf.fffff00000000000000000000008p-16260L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffp+124L 0xf.fffffffffffffffffffffffffff8p+16380L : -0xf.fffff00000000000000000000008p-16260L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffp+124L 0xf.fffffffffffffffffffffffffff8p+16380L : -0xf.fffffp-16260L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffp+124L 0xf.fffffffffffffffffffffffffff8p+16380L : -0xf.fffffp-16260L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : -0xf.fffff00000003fffffc0000005p-900L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : -0xf.fffff00000003fffffc0000005p-900L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : -0xf.fffff00000003fffffc0000004f8p-900L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : -0xf.fffff00000003fffffc0000004f8p-900L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : -0xf.fffff00000003fffffc0000008p-900L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : -0xf.fffff00000003fffffc0000004p-900L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : -0xf.fffff00000003fffffc0000004p-900L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : -0xf.fffff00000003fffffc0000004p-900L : inexact-ok
+= atan2 downward dbl-64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d19p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward dbl-64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0xc.90fdaa22168c8p-4 : inexact-ok
+= atan2 tonearest dbl-64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 towardzero dbl-64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 upward dbl-64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : -0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : -0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : -0xc.90fdaa22168c234c4c6628b80db8p-4L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : -0xc.90fdaa22168c234c4c6628b80db8p-4L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : -0xc.90fdaa22168c234c4c6628b81p-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : -0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : -0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : -0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : -0xf.ffffffffffff801p-15364L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : -0xf.ffffffffffff801p-15364L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : -0xf.ffffffffffff8p-15364L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : -0xf.ffffffffffff8p-15364L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : -0xf.ffffffffffff801p-15364L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : -0xf.ffffffffffff801p-15364L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : -0xf.ffffffffffff8p-15364L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : -0xf.ffffffffffff8p-15364L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : -0xf.ffffffffffff801p-15364L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : -0xf.ffffffffffff801p-15364L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : -0xf.ffffffffffff800ffffffffffff8p-15364L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : -0xf.ffffffffffff800ffffffffffff8p-15364L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffffffffffffff8p+16380L : -0xf.ffffffffffff8000000000000008p-15364L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffffffffffffff8p+16380L : -0xf.ffffffffffff8000000000000008p-15364L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffffffffffffff8p+16380L : -0xf.ffffffffffff8p-15364L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffffffffffffff8p+16380L : -0xf.ffffffffffff8p-15364L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : -0xc.90fdaa22168c034c4c6628b80fp-4L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : -0xc.90fdaa22168c034c4c6628b80fp-4L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : -0xc.90fdaa22168c034c4c6628b80ef8p-4L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : -0xc.90fdaa22168c034c4c6628b80ef8p-4L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : -0xc.90fdaa22168c034c4c6628b81p-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : -0xc.90fdaa22168c034c4c6628b81p-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : -0xc.90fdaa22168c034c4c6628b80cp-4L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : -0xc.90fdaa22168c034c4c6628b80cp-4L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : -0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : -0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : -0xc.90fdaa22168c234c4c6628b80db8p-4L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : -0xc.90fdaa22168c234c4c6628b80db8p-4L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : -0xc.90fdaa22168c23444c6628b80dc8p-4L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : -0xc.90fdaa22168c23444c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : -0xc.90fdaa22168c23444c6628b80dcp-4L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : -0xc.90fdaa22168c23444c6628b80dcp-4L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffp+16380L : -0xc.90fdaa22168c23544c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffp+16380L : -0xc.90fdaa22168c23544c6628b80db8p-4L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffp+16380L : -0xc.90fdaa22168c23544c6628b80db8p-4L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffp+16380L : -0xc.90fdaa22168c23544c6628b80db8p-4L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : -0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : -0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : -0xc.90fdaa22168c234c4c6628b80db8p-4L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : -0xc.90fdaa22168c234c4c6628b80db8p-4L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : -0xc.90fdaa22168c434c4c6628b80c8p-4L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : -0xc.90fdaa22168c434c4c6628b80c8p-4L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : -0xc.90fdaa22168c434c4c6628b80c78p-4L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : -0xc.90fdaa22168c434c4c6628b80c78p-4L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : -0xc.90fdaa22168c434c4c6628b81p-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : -0xc.90fdaa22168c434c4c6628b80cp-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : -0xc.90fdaa22168c434c4c6628b80cp-4L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : -0xc.90fdaa22168c434c4c6628b80cp-4L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffp+16380L : -0xf.ffffffffffffc00ffffffffffcp-15364L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffp+16380L : -0xf.ffffffffffffc00ffffffffffcp-15364L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffp+16380L : -0xf.ffffffffffffc00ffffffffffbf8p-15364L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffp+16380L : -0xf.ffffffffffffc00ffffffffffbf8p-15364L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffffffffffffff8p+16380L : -0xf.ffffffffffffbffffffffffffc08p-15364L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffffffffffffff8p+16380L : -0xf.ffffffffffffbffffffffffffc08p-15364L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffffffffffffff8p+16380L : -0xf.ffffffffffffbffffffffffffcp-15364L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffffffffffffff8p+16380L : -0xf.ffffffffffffbffffffffffffcp-15364L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : -0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : -0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : -0xc.90fdaa22168c234c4c6628b80db8p-4L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : -0xc.90fdaa22168c234c4c6628b80db8p-4L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : -0xc.90fdaa22168c234c4c6628b81p-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : -0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : -0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : -0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+atan2 -max -max
+= atan2 downward flt-32 -0xf.fffffp+124f -0xf.fffffp+124f : -0x2.5b2f9p+0f : inexact-ok
+= atan2 tonearest flt-32 -0xf.fffffp+124f -0xf.fffffp+124f : -0x2.5b2f9p+0f : inexact-ok
+= atan2 towardzero flt-32 -0xf.fffffp+124f -0xf.fffffp+124f : -0x2.5b2f8cp+0f : inexact-ok
+= atan2 upward flt-32 -0xf.fffffp+124f -0xf.fffffp+124f : -0x2.5b2f8cp+0f : inexact-ok
+= atan2 downward dbl-64 -0xf.fffffp+124 -0xf.fffffp+124 : -0x2.5b2f8fe6643a6p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0xf.fffffp+124 -0xf.fffffp+124 : -0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0xf.fffffp+124 -0xf.fffffp+124 : -0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 upward dbl-64 -0xf.fffffp+124 -0xf.fffffp+124 : -0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffp+124L -0xf.fffffp+124L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffp+124L -0xf.fffffp+124L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffp+124L -0xf.fffffp+124L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffp+124L -0xf.fffffp+124L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffp+124L -0xf.fffffp+124L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffp+124L -0xf.fffffp+124L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffp+124L -0xf.fffffp+124L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffp+124L -0xf.fffffp+124L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffp+124L -0xf.fffffp+124L : -0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffp+124L -0xf.fffffp+124L : -0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffp+124L -0xf.fffffp+124L : -0x2.5b2f8fe6643a469e4e5327a28292p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffp+124L -0xf.fffffp+124L : -0x2.5b2f8fe6643a469e4e5327a28292p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.fffffp+124L -0xf.fffffp+124L : -0x2.5b2f8fe6643a469e4e5327a283p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.fffffp+124L -0xf.fffffp+124L : -0x2.5b2f8fe6643a469e4e5327a283p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.fffffp+124L -0xf.fffffp+124L : -0x2.5b2f8fe6643a469e4e5327a282p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.fffffp+124L -0xf.fffffp+124L : -0x2.5b2f8fe6643a469e4e5327a282p+0L : inexact-ok
+= atan2 downward dbl-64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffp+124L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffp+124L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffp+124L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffp+124L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffp+124L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffp+124L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffp+124L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffp+124L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.fffffp+124L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.fffffp+124L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.fffffp+124L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.fffffp+124L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 downward dbl-64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d19p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward dbl-64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x2.5b2f8fe6643a6p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 upward dbl-64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : -0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : -0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : -0x2.5b2f8fe6643a469e4e5327a28292p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : -0x2.5b2f8fe6643a469e4e5327a28292p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : -0x2.5b2f8fe6643a469e4e5327a283p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : -0x2.5b2f8fe6643a469e4e5327a283p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : -0x2.5b2f8fe6643a469e4e5327a282p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : -0x2.5b2f8fe6643a469e4e5327a282p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.5b2f8fe6643a489e4e5327a2828p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.5b2f8fe6643a489e4e5327a2828p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.5b2f8fe6643a489e4e5327a2827ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.5b2f8fe6643a489e4e5327a2827ep+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.5b2f8fe6643a489e4e5327a283p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.5b2f8fe6643a489e4e5327a282p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.5b2f8fe6643a489e4e5327a282p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.5b2f8fe6643a489e4e5327a282p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : -0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : -0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : -0x2.5b2f8fe6643a469e4e5327a28292p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : -0x2.5b2f8fe6643a469e4e5327a28292p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x2.5b2f8fe6643a469ece5327a28294p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x2.5b2f8fe6643a469ece5327a28294p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x2.5b2f8fe6643a469ece5327a28292p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x2.5b2f8fe6643a469ece5327a28292p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffffffffffffp+16380L : -0x2.5b2f8fe6643a469dce5327a28296p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffffffffffffp+16380L : -0x2.5b2f8fe6643a469dce5327a28294p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffffffffffffp+16380L : -0x2.5b2f8fe6643a469dce5327a28294p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffffffffffffp+16380L : -0x2.5b2f8fe6643a469dce5327a28294p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x2.5b2f8fe6643a469e4e5327a28292p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x2.5b2f8fe6643a469e4e5327a28292p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+124L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+124L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+124L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+124L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffff8p+1020L : -0x2.5b2f8fe6643a449e4e5327a282a8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffff8p+1020L : -0x2.5b2f8fe6643a449e4e5327a282a8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffff8p+1020L : -0x2.5b2f8fe6643a449e4e5327a282a6p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffff8p+1020L : -0x2.5b2f8fe6643a449e4e5327a282a6p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffff8p+1020L : -0x2.5b2f8fe6643a449e4e5327a283p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffff8p+1020L : -0x2.5b2f8fe6643a449e4e5327a283p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffff8p+1020L : -0x2.5b2f8fe6643a449e4e5327a282p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffff8p+1020L : -0x2.5b2f8fe6643a449e4e5327a282p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.5b2f8fe6643a469e4e5327a28292p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.5b2f8fe6643a469e4e5327a28292p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.5b2f8fe6643a469e4e5327a283p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.5b2f8fe6643a469e4e5327a283p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.5b2f8fe6643a469e4e5327a282p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.5b2f8fe6643a469e4e5327a282p+0L : inexact-ok
atan2 max min
= atan2 downward flt-32 0xf.fffffp+124f 0x4p-128f : 0x1.921fb4p+0f : inexact-ok
= atan2 tonearest flt-32 0xf.fffffp+124f 0x4p-128f : 0x1.921fb6p+0f : inexact-ok
@@ -3172,6 +5630,1492 @@ atan2 -max -min
= atan2 tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-972L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
= atan2 towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-972L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
= atan2 upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-972L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+atan2 -max min
+= atan2 downward flt-32 -0xf.fffffp+124f 0x4p-128f : -0x1.921fb6p+0f : inexact-ok
+= atan2 tonearest flt-32 -0xf.fffffp+124f 0x4p-128f : -0x1.921fb6p+0f : inexact-ok
+= atan2 towardzero flt-32 -0xf.fffffp+124f 0x4p-128f : -0x1.921fb4p+0f : inexact-ok
+= atan2 upward flt-32 -0xf.fffffp+124f 0x4p-128f : -0x1.921fb4p+0f : inexact-ok
+= atan2 downward dbl-64 -0xf.fffffp+124 0x4p-128 : -0x1.921fb54442d19p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0xf.fffffp+124 0x4p-128 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0xf.fffffp+124 0x4p-128 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 -0xf.fffffp+124 0x4p-128 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffp+124L 0x4p-128L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffp+124L 0x4p-128L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffp+124L 0x4p-128L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffp+124L 0x4p-128L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffp+124L 0x4p-128L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffp+124L 0x4p-128L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffp+124L 0x4p-128L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffp+124L 0x4p-128L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffp+124L 0x4p-128L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffp+124L 0x4p-128L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffp+124L 0x4p-128L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffp+124L 0x4p-128L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.fffffp+124L 0x4p-128L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.fffffp+124L 0x4p-128L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.fffffp+124L 0x4p-128L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.fffffp+124L 0x4p-128L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward dbl-64 -0xf.fffffp+124 0x4p-1024 : -0x1.921fb54442d19p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0xf.fffffp+124 0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0xf.fffffp+124 0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 -0xf.fffffp+124 0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffp+124L 0x4p-1024L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffp+124L 0x4p-1024L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffp+124L 0x4p-1024L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffp+124L 0x4p-1024L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffp+124L 0x4p-1024L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffp+124L 0x4p-1024L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffp+124L 0x4p-1024L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffp+124L 0x4p-1024L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffp+124L 0x4p-1024L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffp+124L 0x4p-1024L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffp+124L 0x4p-1024L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffp+124L 0x4p-1024L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.fffffp+124L 0x4p-1024L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.fffffp+124L 0x4p-1024L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.fffffp+124L 0x4p-1024L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.fffffp+124L 0x4p-1024L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffp+124L 0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffp+124L 0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffp+124L 0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffp+124L 0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffp+124L 0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffp+124L 0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffp+124L 0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffp+124L 0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffp+124L 0x4p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffp+124L 0x4p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffp+124L 0x4p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffp+124L 0x4p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffp+124L 0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffp+124L 0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffp+124L 0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffp+124L 0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffp+124L 0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffp+124L 0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffp+124L 0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffp+124L 0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffp+124L 0x2p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffp+124L 0x2p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffp+124L 0x2p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffp+124L 0x2p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward dbl-64 -0xf.fffffp+124 0x8p-972 : -0x1.921fb54442d19p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0xf.fffffp+124 0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0xf.fffffp+124 0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 -0xf.fffffp+124 0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffp+124L 0x8p-972L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffp+124L 0x8p-972L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffp+124L 0x8p-972L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffp+124L 0x8p-972L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffp+124L 0x8p-972L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffp+124L 0x8p-972L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffp+124L 0x8p-972L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffp+124L 0x8p-972L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffp+124L 0x8p-972L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffp+124L 0x8p-972L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffp+124L 0x8p-972L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffp+124L 0x8p-972L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.fffffp+124L 0x8p-972L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.fffffp+124L 0x8p-972L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.fffffp+124L 0x8p-972L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.fffffp+124L 0x8p-972L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward dbl-64 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x1.921fb54442d19p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x4p-128L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x4p-128L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x4p-128L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x4p-128L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x4p-128L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x4p-128L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x4p-128L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x4p-128L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p-128L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p-128L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p-128L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p-128L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x4p-128L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x4p-128L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x4p-128L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x4p-128L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward dbl-64 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x1.921fb54442d19p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x4p-1024L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x4p-1024L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x4p-1024L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x4p-1024L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x4p-1024L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x4p-1024L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x4p-1024L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x4p-1024L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p-1024L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p-1024L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p-1024L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p-1024L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x4p-1024L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x4p-1024L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x4p-1024L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x4p-1024L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x2p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x2p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x2p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x2p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward dbl-64 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x1.921fb54442d19p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x8p-972L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x8p-972L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x8p-972L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x8p-972L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x8p-972L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x8p-972L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x8p-972L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x8p-972L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x8p-972L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x8p-972L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x8p-972L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x8p-972L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x8p-972L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x8p-972L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x8p-972L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x8p-972L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x4p-128L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x4p-128L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x4p-128L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x4p-128L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x4p-128L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x4p-128L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x4p-128L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x4p-128L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p-128L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p-128L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p-128L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p-128L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x4p-1024L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x4p-1024L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x4p-1024L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x4p-1024L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x4p-1024L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x4p-1024L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x4p-1024L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x4p-1024L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p-1024L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p-1024L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p-1024L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p-1024L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x2p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x2p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x2p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x2p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x8p-972L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x8p-972L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x8p-972L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x8p-972L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x8p-972L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x8p-972L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x8p-972L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x8p-972L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x8p-972L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x8p-972L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x8p-972L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x8p-972L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-128L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-128L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-128L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-128L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-1024L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-1024L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-1024L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-1024L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x2p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x2p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x2p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x2p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x8p-972L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x8p-972L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x8p-972L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x8p-972L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-128L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-128L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-128L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-128L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-128L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-128L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-128L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-128L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1024L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1024L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1024L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1024L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1024L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1024L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1024L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1024L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-972L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-972L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-972L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-972L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-972L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-972L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-972L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-972L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+atan2 max -min
+= atan2 downward flt-32 0xf.fffffp+124f -0x4p-128f : 0x1.921fb4p+0f : inexact-ok
+= atan2 tonearest flt-32 0xf.fffffp+124f -0x4p-128f : 0x1.921fb6p+0f : inexact-ok
+= atan2 towardzero flt-32 0xf.fffffp+124f -0x4p-128f : 0x1.921fb4p+0f : inexact-ok
+= atan2 upward flt-32 0xf.fffffp+124f -0x4p-128f : 0x1.921fb6p+0f : inexact-ok
+= atan2 downward dbl-64 0xf.fffffp+124 -0x4p-128 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 tonearest dbl-64 0xf.fffffp+124 -0x4p-128 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 0xf.fffffp+124 -0x4p-128 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 0xf.fffffp+124 -0x4p-128 : 0x1.921fb54442d19p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffp+124L -0x4p-128L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffp+124L -0x4p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffp+124L -0x4p-128L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffp+124L -0x4p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffp+124L -0x4p-128L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffp+124L -0x4p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffp+124L -0x4p-128L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffp+124L -0x4p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffp+124L -0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffp+124L -0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffp+124L -0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffp+124L -0x4p-128L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.fffffp+124L -0x4p-128L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.fffffp+124L -0x4p-128L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.fffffp+124L -0x4p-128L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.fffffp+124L -0x4p-128L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward dbl-64 0xf.fffffp+124 -0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 tonearest dbl-64 0xf.fffffp+124 -0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 0xf.fffffp+124 -0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 0xf.fffffp+124 -0x4p-1024 : 0x1.921fb54442d19p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffp+124L -0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffp+124L -0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffp+124L -0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffp+124L -0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffp+124L -0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffp+124L -0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffp+124L -0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffp+124L -0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffp+124L -0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffp+124L -0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffp+124L -0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffp+124L -0x4p-1024L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.fffffp+124L -0x4p-1024L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.fffffp+124L -0x4p-1024L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.fffffp+124L -0x4p-1024L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.fffffp+124L -0x4p-1024L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffp+124L -0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffp+124L -0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffp+124L -0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffp+124L -0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffp+124L -0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffp+124L -0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffp+124L -0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffp+124L -0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffp+124L -0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffp+124L -0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffp+124L -0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffp+124L -0x4p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffp+124L -0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffp+124L -0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffp+124L -0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffp+124L -0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffp+124L -0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffp+124L -0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffp+124L -0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffp+124L -0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffp+124L -0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffp+124L -0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffp+124L -0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffp+124L -0x2p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward dbl-64 0xf.fffffp+124 -0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 tonearest dbl-64 0xf.fffffp+124 -0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 0xf.fffffp+124 -0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 0xf.fffffp+124 -0x8p-972 : 0x1.921fb54442d19p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffp+124L -0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffp+124L -0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffp+124L -0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffp+124L -0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffp+124L -0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffp+124L -0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffp+124L -0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffp+124L -0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffp+124L -0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffp+124L -0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffp+124L -0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffp+124L -0x8p-972L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.fffffp+124L -0x8p-972L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.fffffp+124L -0x8p-972L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.fffffp+124L -0x8p-972L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.fffffp+124L -0x8p-972L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward dbl-64 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 tonearest dbl-64 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x1.921fb54442d19p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x4p-128L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x4p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x4p-128L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x4p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x4p-128L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x4p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x4p-128L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x4p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-128L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L -0x4p-128L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L -0x4p-128L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L -0x4p-128L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L -0x4p-128L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward dbl-64 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 tonearest dbl-64 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x1.921fb54442d19p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-1024L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L -0x4p-1024L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L -0x4p-1024L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L -0x4p-1024L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L -0x4p-1024L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffff8p+1020L -0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffff8p+1020L -0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffff8p+1020L -0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffff8p+1020L -0x2p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward dbl-64 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 tonearest dbl-64 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x1.921fb54442d19p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffff8p+1020L -0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffff8p+1020L -0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffff8p+1020L -0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffff8p+1020L -0x8p-972L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L -0x8p-972L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L -0x8p-972L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L -0x8p-972L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L -0x8p-972L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x4p-128L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x4p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x4p-128L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x4p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x4p-128L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x4p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x4p-128L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x4p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-128L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-1024L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffp+16380L -0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffp+16380L -0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffp+16380L -0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffp+16380L -0x2p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffp+16380L -0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffp+16380L -0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffp+16380L -0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffp+16380L -0x8p-972L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-128L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-1024L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x2p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x8p-972L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-128L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-128L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-128L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-128L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-128L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1024L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1024L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1024L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1024L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1024L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x2p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-972L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-972L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-972L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-972L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-972L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+atan2 max min_subnorm
+= atan2 downward flt-32 0xf.fffffp+124f 0x8p-152f : 0x1.921fb4p+0f : inexact-ok
+= atan2 tonearest flt-32 0xf.fffffp+124f 0x8p-152f : 0x1.921fb6p+0f : inexact-ok
+= atan2 towardzero flt-32 0xf.fffffp+124f 0x8p-152f : 0x1.921fb4p+0f : inexact-ok
+= atan2 upward flt-32 0xf.fffffp+124f 0x8p-152f : 0x1.921fb6p+0f : inexact-ok
+= atan2 downward dbl-64 0xf.fffffp+124 0x8p-152 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 tonearest dbl-64 0xf.fffffp+124 0x8p-152 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 0xf.fffffp+124 0x8p-152 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 0xf.fffffp+124 0x8p-152 : 0x1.921fb54442d19p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffp+124L 0x8p-152L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffp+124L 0x8p-152L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffp+124L 0x8p-152L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffp+124L 0x8p-152L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffp+124L 0x8p-152L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffp+124L 0x8p-152L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffp+124L 0x8p-152L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffp+124L 0x8p-152L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffp+124L 0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffp+124L 0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffp+124L 0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffp+124L 0x8p-152L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.fffffp+124L 0x8p-152L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.fffffp+124L 0x8p-152L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.fffffp+124L 0x8p-152L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.fffffp+124L 0x8p-152L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward dbl-64 0xf.fffffp+124 0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 tonearest dbl-64 0xf.fffffp+124 0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 0xf.fffffp+124 0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 0xf.fffffp+124 0x4p-1076 : 0x1.921fb54442d19p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffp+124L 0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffp+124L 0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffp+124L 0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffp+124L 0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffp+124L 0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffp+124L 0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffp+124L 0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffp+124L 0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffp+124L 0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffp+124L 0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffp+124L 0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffp+124L 0x4p-1076L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.fffffp+124L 0x4p-1076L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.fffffp+124L 0x4p-1076L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.fffffp+124L 0x4p-1076L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.fffffp+124L 0x4p-1076L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffp+124L 0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffp+124L 0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffp+124L 0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffp+124L 0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffp+124L 0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffp+124L 0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffp+124L 0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffp+124L 0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffp+124L 0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffp+124L 0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffp+124L 0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffp+124L 0x8p-16448L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffp+124L 0x4p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffp+124L 0x4p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffp+124L 0x4p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffp+124L 0x4p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffp+124L 0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffp+124L 0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffp+124L 0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffp+124L 0x4p-16448L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffp+124L 0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffp+124L 0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffp+124L 0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffp+124L 0x4p-16496L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward dbl-64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 tonearest dbl-64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.921fb54442d19p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x8p-152L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x8p-152L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x8p-152L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x8p-152L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x8p-152L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x8p-152L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x8p-152L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x8p-152L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffff8p+1020L 0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffff8p+1020L 0x8p-152L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0x8p-152L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L 0x8p-152L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L 0x8p-152L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0x8p-152L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward dbl-64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 tonearest dbl-64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.921fb54442d19p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-1076L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0x4p-1076L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L 0x4p-1076L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L 0x4p-1076L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0x4p-1076L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffff8p+1020L 0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffff8p+1020L 0x8p-16448L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x4p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x4p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x4p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x4p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-16448L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-16496L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x8p-152L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x8p-152L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x8p-152L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x8p-152L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x8p-152L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x8p-152L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x8p-152L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x8p-152L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffp+16380L 0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffp+16380L 0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffp+16380L 0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffp+16380L 0x8p-152L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-1076L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffp+16380L 0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffp+16380L 0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffp+16380L 0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffp+16380L 0x8p-16448L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x4p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x4p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x4p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x4p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-16448L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-16496L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x8p-152L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-1076L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x8p-16448L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-16448L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-16496L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-152L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-152L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-152L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-152L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-152L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1076L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1076L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1076L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1076L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1076L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-16448L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-16448L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-16496L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+atan2 -max -min_subnorm
+= atan2 downward flt-32 -0xf.fffffp+124f -0x8p-152f : -0x1.921fb6p+0f : inexact-ok
+= atan2 tonearest flt-32 -0xf.fffffp+124f -0x8p-152f : -0x1.921fb6p+0f : inexact-ok
+= atan2 towardzero flt-32 -0xf.fffffp+124f -0x8p-152f : -0x1.921fb4p+0f : inexact-ok
+= atan2 upward flt-32 -0xf.fffffp+124f -0x8p-152f : -0x1.921fb4p+0f : inexact-ok
+= atan2 downward dbl-64 -0xf.fffffp+124 -0x8p-152 : -0x1.921fb54442d19p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0xf.fffffp+124 -0x8p-152 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0xf.fffffp+124 -0x8p-152 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 -0xf.fffffp+124 -0x8p-152 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffp+124L -0x8p-152L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffp+124L -0x8p-152L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffp+124L -0x8p-152L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffp+124L -0x8p-152L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffp+124L -0x8p-152L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffp+124L -0x8p-152L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffp+124L -0x8p-152L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffp+124L -0x8p-152L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffp+124L -0x8p-152L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffp+124L -0x8p-152L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffp+124L -0x8p-152L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffp+124L -0x8p-152L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.fffffp+124L -0x8p-152L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.fffffp+124L -0x8p-152L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.fffffp+124L -0x8p-152L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.fffffp+124L -0x8p-152L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward dbl-64 -0xf.fffffp+124 -0x4p-1076 : -0x1.921fb54442d19p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0xf.fffffp+124 -0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0xf.fffffp+124 -0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 -0xf.fffffp+124 -0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffp+124L -0x4p-1076L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffp+124L -0x4p-1076L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffp+124L -0x4p-1076L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffp+124L -0x4p-1076L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffp+124L -0x4p-1076L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffp+124L -0x4p-1076L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffp+124L -0x4p-1076L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffp+124L -0x4p-1076L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffp+124L -0x4p-1076L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffp+124L -0x4p-1076L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffp+124L -0x4p-1076L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffp+124L -0x4p-1076L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.fffffp+124L -0x4p-1076L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.fffffp+124L -0x4p-1076L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.fffffp+124L -0x4p-1076L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.fffffp+124L -0x4p-1076L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffp+124L -0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffp+124L -0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffp+124L -0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffp+124L -0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffp+124L -0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffp+124L -0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffp+124L -0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffp+124L -0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffp+124L -0x8p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffp+124L -0x8p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffp+124L -0x8p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffp+124L -0x8p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffp+124L -0x4p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffp+124L -0x4p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffp+124L -0x4p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffp+124L -0x4p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffp+124L -0x4p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffp+124L -0x4p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffp+124L -0x4p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffp+124L -0x4p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffp+124L -0x4p-16496L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffp+124L -0x4p-16496L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffp+124L -0x4p-16496L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffp+124L -0x4p-16496L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward dbl-64 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x1.921fb54442d19p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x8p-152L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x8p-152L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x8p-152L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x8p-152L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x8p-152L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x8p-152L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x8p-152L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x8p-152L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x8p-152L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x8p-152L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x8p-152L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x8p-152L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x8p-152L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x8p-152L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x8p-152L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x8p-152L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward dbl-64 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x1.921fb54442d19p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x4p-1076L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x4p-1076L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x4p-1076L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x4p-1076L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x4p-1076L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x4p-1076L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x4p-1076L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x4p-1076L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p-1076L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p-1076L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p-1076L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p-1076L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x4p-1076L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x4p-1076L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x4p-1076L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x4p-1076L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x8p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x8p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x8p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x8p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x4p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x4p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x4p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x4p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p-16496L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p-16496L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p-16496L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p-16496L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x8p-152L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x8p-152L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x8p-152L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x8p-152L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x8p-152L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x8p-152L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x8p-152L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x8p-152L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x8p-152L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x8p-152L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x8p-152L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x8p-152L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x4p-1076L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x4p-1076L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x4p-1076L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x4p-1076L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x4p-1076L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x4p-1076L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x4p-1076L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x4p-1076L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p-1076L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p-1076L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p-1076L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p-1076L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x8p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x8p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x8p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x8p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x4p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x4p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x4p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x4p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p-16496L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p-16496L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p-16496L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p-16496L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x8p-152L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x8p-152L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x8p-152L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x8p-152L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-1076L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-1076L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-1076L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-1076L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x8p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x8p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x8p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x8p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-16496L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-16496L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-16496L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-16496L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-152L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-152L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-152L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-152L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-152L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-152L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-152L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-152L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1076L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1076L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1076L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1076L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1076L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1076L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1076L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1076L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-16496L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-16496L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-16496L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-16496L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+atan2 -max min_subnorm
+= atan2 downward flt-32 -0xf.fffffp+124f 0x8p-152f : -0x1.921fb6p+0f : inexact-ok
+= atan2 tonearest flt-32 -0xf.fffffp+124f 0x8p-152f : -0x1.921fb6p+0f : inexact-ok
+= atan2 towardzero flt-32 -0xf.fffffp+124f 0x8p-152f : -0x1.921fb4p+0f : inexact-ok
+= atan2 upward flt-32 -0xf.fffffp+124f 0x8p-152f : -0x1.921fb4p+0f : inexact-ok
+= atan2 downward dbl-64 -0xf.fffffp+124 0x8p-152 : -0x1.921fb54442d19p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0xf.fffffp+124 0x8p-152 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0xf.fffffp+124 0x8p-152 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 -0xf.fffffp+124 0x8p-152 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffp+124L 0x8p-152L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffp+124L 0x8p-152L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffp+124L 0x8p-152L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffp+124L 0x8p-152L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffp+124L 0x8p-152L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffp+124L 0x8p-152L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffp+124L 0x8p-152L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffp+124L 0x8p-152L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffp+124L 0x8p-152L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffp+124L 0x8p-152L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffp+124L 0x8p-152L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffp+124L 0x8p-152L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.fffffp+124L 0x8p-152L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.fffffp+124L 0x8p-152L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.fffffp+124L 0x8p-152L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.fffffp+124L 0x8p-152L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward dbl-64 -0xf.fffffp+124 0x4p-1076 : -0x1.921fb54442d19p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0xf.fffffp+124 0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0xf.fffffp+124 0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 -0xf.fffffp+124 0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffp+124L 0x4p-1076L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffp+124L 0x4p-1076L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffp+124L 0x4p-1076L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffp+124L 0x4p-1076L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffp+124L 0x4p-1076L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffp+124L 0x4p-1076L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffp+124L 0x4p-1076L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffp+124L 0x4p-1076L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffp+124L 0x4p-1076L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffp+124L 0x4p-1076L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffp+124L 0x4p-1076L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffp+124L 0x4p-1076L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.fffffp+124L 0x4p-1076L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.fffffp+124L 0x4p-1076L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.fffffp+124L 0x4p-1076L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.fffffp+124L 0x4p-1076L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffp+124L 0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffp+124L 0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffp+124L 0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffp+124L 0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffp+124L 0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffp+124L 0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffp+124L 0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffp+124L 0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffp+124L 0x8p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffp+124L 0x8p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffp+124L 0x8p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffp+124L 0x8p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffp+124L 0x4p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffp+124L 0x4p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffp+124L 0x4p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffp+124L 0x4p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffp+124L 0x4p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffp+124L 0x4p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffp+124L 0x4p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffp+124L 0x4p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffp+124L 0x4p-16496L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffp+124L 0x4p-16496L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffp+124L 0x4p-16496L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffp+124L 0x4p-16496L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward dbl-64 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x1.921fb54442d19p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x8p-152L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x8p-152L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x8p-152L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x8p-152L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x8p-152L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x8p-152L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x8p-152L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x8p-152L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x8p-152L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x8p-152L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x8p-152L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x8p-152L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x8p-152L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x8p-152L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x8p-152L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x8p-152L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward dbl-64 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x1.921fb54442d19p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x4p-1076L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x4p-1076L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x4p-1076L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x4p-1076L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x4p-1076L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x4p-1076L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x4p-1076L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x4p-1076L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p-1076L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p-1076L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p-1076L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p-1076L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x4p-1076L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x4p-1076L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x4p-1076L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x4p-1076L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x8p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x8p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x8p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x8p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x4p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x4p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x4p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x4p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p-16496L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p-16496L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p-16496L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p-16496L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x8p-152L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x8p-152L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x8p-152L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x8p-152L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x8p-152L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x8p-152L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x8p-152L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x8p-152L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x8p-152L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x8p-152L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x8p-152L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x8p-152L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x4p-1076L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x4p-1076L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x4p-1076L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x4p-1076L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x4p-1076L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x4p-1076L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x4p-1076L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x4p-1076L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p-1076L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p-1076L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p-1076L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p-1076L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x8p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x8p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x8p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x8p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x4p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x4p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x4p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x4p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p-16496L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p-16496L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p-16496L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p-16496L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x8p-152L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x8p-152L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x8p-152L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x8p-152L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-1076L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-1076L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-1076L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-1076L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x8p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x8p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x8p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x8p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-16496L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-16496L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-16496L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-16496L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-152L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-152L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-152L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-152L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-152L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-152L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-152L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-152L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1076L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1076L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1076L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1076L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1076L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1076L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1076L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1076L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-16496L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-16496L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-16496L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-16496L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+atan2 max -min_subnorm
+= atan2 downward flt-32 0xf.fffffp+124f -0x8p-152f : 0x1.921fb4p+0f : inexact-ok
+= atan2 tonearest flt-32 0xf.fffffp+124f -0x8p-152f : 0x1.921fb6p+0f : inexact-ok
+= atan2 towardzero flt-32 0xf.fffffp+124f -0x8p-152f : 0x1.921fb4p+0f : inexact-ok
+= atan2 upward flt-32 0xf.fffffp+124f -0x8p-152f : 0x1.921fb6p+0f : inexact-ok
+= atan2 downward dbl-64 0xf.fffffp+124 -0x8p-152 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 tonearest dbl-64 0xf.fffffp+124 -0x8p-152 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 0xf.fffffp+124 -0x8p-152 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 0xf.fffffp+124 -0x8p-152 : 0x1.921fb54442d19p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffp+124L -0x8p-152L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffp+124L -0x8p-152L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffp+124L -0x8p-152L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffp+124L -0x8p-152L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffp+124L -0x8p-152L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffp+124L -0x8p-152L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffp+124L -0x8p-152L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffp+124L -0x8p-152L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffp+124L -0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffp+124L -0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffp+124L -0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffp+124L -0x8p-152L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.fffffp+124L -0x8p-152L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.fffffp+124L -0x8p-152L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.fffffp+124L -0x8p-152L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.fffffp+124L -0x8p-152L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward dbl-64 0xf.fffffp+124 -0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 tonearest dbl-64 0xf.fffffp+124 -0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 0xf.fffffp+124 -0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 0xf.fffffp+124 -0x4p-1076 : 0x1.921fb54442d19p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffp+124L -0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffp+124L -0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffp+124L -0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffp+124L -0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffp+124L -0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffp+124L -0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffp+124L -0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffp+124L -0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffp+124L -0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffp+124L -0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffp+124L -0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffp+124L -0x4p-1076L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.fffffp+124L -0x4p-1076L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.fffffp+124L -0x4p-1076L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.fffffp+124L -0x4p-1076L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.fffffp+124L -0x4p-1076L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffp+124L -0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffp+124L -0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffp+124L -0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffp+124L -0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffp+124L -0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffp+124L -0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffp+124L -0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffp+124L -0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffp+124L -0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffp+124L -0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffp+124L -0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffp+124L -0x8p-16448L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffp+124L -0x4p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffp+124L -0x4p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffp+124L -0x4p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffp+124L -0x4p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffp+124L -0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffp+124L -0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffp+124L -0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffp+124L -0x4p-16448L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffp+124L -0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffp+124L -0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffp+124L -0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffp+124L -0x4p-16496L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward dbl-64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 tonearest dbl-64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.921fb54442d19p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x8p-152L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x8p-152L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x8p-152L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x8p-152L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x8p-152L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x8p-152L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x8p-152L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x8p-152L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffff8p+1020L -0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffff8p+1020L -0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffff8p+1020L -0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffff8p+1020L -0x8p-152L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L -0x8p-152L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L -0x8p-152L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L -0x8p-152L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L -0x8p-152L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward dbl-64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 tonearest dbl-64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.921fb54442d19p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-1076L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L -0x4p-1076L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L -0x4p-1076L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L -0x4p-1076L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L -0x4p-1076L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffff8p+1020L -0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffff8p+1020L -0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffff8p+1020L -0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffff8p+1020L -0x8p-16448L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x4p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x4p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x4p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x4p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-16448L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-16496L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x8p-152L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x8p-152L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x8p-152L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x8p-152L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x8p-152L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x8p-152L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x8p-152L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x8p-152L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffp+16380L -0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffp+16380L -0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffp+16380L -0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffp+16380L -0x8p-152L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-1076L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffp+16380L -0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffp+16380L -0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffp+16380L -0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffp+16380L -0x8p-16448L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x4p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x4p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x4p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x4p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-16448L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-16496L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x8p-152L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-1076L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x8p-16448L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-16448L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-16496L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-152L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-152L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-152L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-152L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-152L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-152L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1076L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1076L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1076L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1076L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1076L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-16448L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-16448L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-16496L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
atan2 0.75 1
= atan2 downward flt-32 0xcp-4f 0x1p+0f : 0xa.4bc7dp-4f : inexact-ok
= atan2 tonearest flt-32 0xcp-4f 0x1p+0f : 0xa.4bc7dp-4f : inexact-ok
@@ -4776,6 +8720,4794 @@ atan2 0x1.00000000000001p0 0x1.00000000000001p0
= atan2 tonearest ldbl-128ibm 0x1.00000000000001p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
= atan2 towardzero ldbl-128ibm 0x1.00000000000001p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
= atan2 upward ldbl-128ibm 0x1.00000000000001p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c234c4c6628b81p-4L : 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
+= atan2 towardzero flt-32 0x4p-128f 0x4p-128f : 0xc.90fdap-4f : inexact-ok
+= atan2 upward flt-32 0x4p-128f 0x4p-128f : 0xc.90fdbp-4f : inexact-ok
+= atan2 downward dbl-64 0x4p-128 0x4p-128 : 0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 tonearest dbl-64 0x4p-128 0x4p-128 : 0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 towardzero dbl-64 0x4p-128 0x4p-128 : 0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 upward dbl-64 0x4p-128 0x4p-128 : 0xc.90fdaa22168c8p-4 : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-128L 0x4p-128L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-128L 0x4p-128L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-128L 0x4p-128L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-128L 0x4p-128L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-128L 0x4p-128L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-128L 0x4p-128L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-128L 0x4p-128L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-128L 0x4p-128L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 downward ldbl-128 0x4p-128L 0x4p-128L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-128L 0x4p-128L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-128L 0x4p-128L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 upward ldbl-128 0x4p-128L 0x4p-128L : 0xc.90fdaa22168c234c4c6628b80dc8p-4L : inexact-ok
+= atan2 downward ldbl-128ibm 0x4p-128L 0x4p-128L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x4p-128L 0x4p-128L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x4p-128L 0x4p-128L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 upward ldbl-128ibm 0x4p-128L 0x4p-128L : 0xc.90fdaa22168c234c4c6628b81p-4L : inexact-ok
+= atan2 downward dbl-64 0x4p-128 0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x4p-128 0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x4p-128 0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 0x4p-128 0x4p-1024 : 0x1.921fb54442d19p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-128L 0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-128L 0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-128L 0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-128L 0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-128L 0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-128L 0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-128L 0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-128L 0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-128L 0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-128L 0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-128L 0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-128L 0x4p-1024L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x4p-128L 0x4p-1024L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x4p-128L 0x4p-1024L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x4p-128L 0x4p-1024L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x4p-128L 0x4p-1024L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-128L 0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-128L 0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-128L 0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-128L 0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-128L 0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-128L 0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-128L 0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-128L 0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-128L 0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-128L 0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-128L 0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-128L 0x4p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-128L 0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-128L 0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-128L 0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-128L 0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-128L 0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-128L 0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-128L 0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-128L 0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-128L 0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-128L 0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-128L 0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-128L 0x2p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward dbl-64 0x4p-128 0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x4p-128 0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x4p-128 0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 0x4p-128 0x8p-972 : 0x1.921fb54442d19p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-128L 0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-128L 0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-128L 0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-128L 0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-128L 0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-128L 0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-128L 0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-128L 0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-128L 0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-128L 0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-128L 0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-128L 0x8p-972L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x4p-128L 0x8p-972L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x4p-128L 0x8p-972L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x4p-128L 0x8p-972L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x4p-128L 0x8p-972L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward dbl-64 0x4p-1024 0x4p-128 : 0xf.ffffffffffff8p-900 : inexact-ok
+= atan2 tonearest dbl-64 0x4p-1024 0x4p-128 : 0x1p-896 : inexact-ok
+= atan2 towardzero dbl-64 0x4p-1024 0x4p-128 : 0xf.ffffffffffff8p-900 : inexact-ok
+= atan2 upward dbl-64 0x4p-1024 0x4p-128 : 0x1p-896 : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-1024L 0x4p-128L : 0xf.fffffffffffffffp-900L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-1024L 0x4p-128L : 0x1p-896L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-1024L 0x4p-128L : 0xf.fffffffffffffffp-900L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-1024L 0x4p-128L : 0x1p-896L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-1024L 0x4p-128L : 0xf.fffffffffffffffp-900L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-1024L 0x4p-128L : 0x1p-896L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-1024L 0x4p-128L : 0xf.fffffffffffffffp-900L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-1024L 0x4p-128L : 0x1p-896L : inexact-ok
+= atan2 downward ldbl-128 0x4p-1024L 0x4p-128L : 0xf.fffffffffffffffffffffffffff8p-900L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1024L 0x4p-128L : 0x1p-896L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1024L 0x4p-128L : 0xf.fffffffffffffffffffffffffff8p-900L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1024L 0x4p-128L : 0x1p-896L : inexact-ok
+= atan2 downward ldbl-128ibm 0x4p-1024L 0x4p-128L : 0xf.fffffffffffffffffffffffffcp-900L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x4p-1024L 0x4p-128L : 0x1p-896L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x4p-1024L 0x4p-128L : 0xf.fffffffffffffffffffffffffcp-900L : inexact-ok
+= atan2 upward ldbl-128ibm 0x4p-1024L 0x4p-128L : 0x1p-896L : inexact-ok
+= atan2 downward dbl-64 0x4p-1024 0x4p-1024 : 0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 tonearest dbl-64 0x4p-1024 0x4p-1024 : 0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 towardzero dbl-64 0x4p-1024 0x4p-1024 : 0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 upward dbl-64 0x4p-1024 0x4p-1024 : 0xc.90fdaa22168c8p-4 : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-1024L 0x4p-1024L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-1024L 0x4p-1024L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-1024L 0x4p-1024L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-1024L 0x4p-1024L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-1024L 0x4p-1024L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-1024L 0x4p-1024L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-1024L 0x4p-1024L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-1024L 0x4p-1024L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 downward ldbl-128 0x4p-1024L 0x4p-1024L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1024L 0x4p-1024L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1024L 0x4p-1024L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1024L 0x4p-1024L : 0xc.90fdaa22168c234c4c6628b80dc8p-4L : inexact-ok
+= atan2 downward ldbl-128ibm 0x4p-1024L 0x4p-1024L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x4p-1024L 0x4p-1024L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x4p-1024L 0x4p-1024L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 upward ldbl-128ibm 0x4p-1024L 0x4p-1024L : 0xc.90fdaa22168c234c4c6628b81p-4L : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-1024L 0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-1024L 0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-1024L 0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-1024L 0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-1024L 0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-1024L 0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-1024L 0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-1024L 0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-1024L 0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1024L 0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1024L 0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1024L 0x4p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-1024L 0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-1024L 0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-1024L 0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-1024L 0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-1024L 0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-1024L 0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-1024L 0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-1024L 0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-1024L 0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1024L 0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1024L 0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1024L 0x2p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward dbl-64 0x4p-1024 0x8p-972 : 0x7.ffffffffffffcp-56 : inexact-ok
+= atan2 tonearest dbl-64 0x4p-1024 0x8p-972 : 0x8p-56 : inexact-ok
+= atan2 towardzero dbl-64 0x4p-1024 0x8p-972 : 0x7.ffffffffffffcp-56 : inexact-ok
+= atan2 upward dbl-64 0x4p-1024 0x8p-972 : 0x8p-56 : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-1024L 0x8p-972L : 0x7.fffffffffffffff8p-56L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-1024L 0x8p-972L : 0x8p-56L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-1024L 0x8p-972L : 0x7.fffffffffffffff8p-56L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-1024L 0x8p-972L : 0x8p-56L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-1024L 0x8p-972L : 0x7.fffffffffffffff8p-56L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-1024L 0x8p-972L : 0x8p-56L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-1024L 0x8p-972L : 0x7.fffffffffffffff8p-56L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-1024L 0x8p-972L : 0x8p-56L : inexact-ok
+= atan2 downward ldbl-128 0x4p-1024L 0x8p-972L : 0x7.ffffffffffffffffffffffffff54p-56L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1024L 0x8p-972L : 0x7.ffffffffffffffffffffffffff54p-56L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1024L 0x8p-972L : 0x7.ffffffffffffffffffffffffff54p-56L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1024L 0x8p-972L : 0x7.ffffffffffffffffffffffffff58p-56L : inexact-ok
+= atan2 downward ldbl-128ibm 0x4p-1024L 0x8p-972L : 0x7.fffffffffffffffffffffffffep-56L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x4p-1024L 0x8p-972L : 0x8p-56L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x4p-1024L 0x8p-972L : 0x7.fffffffffffffffffffffffffep-56L : inexact-ok
+= atan2 upward ldbl-128ibm 0x4p-1024L 0x8p-972L : 0x8p-56L : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-16384L 0x4p-128L : 0xf.fffffffffffffffp-16260L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-16384L 0x4p-128L : 0x1p-16256L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-16384L 0x4p-128L : 0xf.fffffffffffffffp-16260L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-16384L 0x4p-128L : 0x1p-16256L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-16384L 0x4p-128L : 0xf.fffffffffffffffp-16260L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-16384L 0x4p-128L : 0x1p-16256L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-16384L 0x4p-128L : 0xf.fffffffffffffffp-16260L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-16384L 0x4p-128L : 0x1p-16256L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16384L 0x4p-128L : 0xf.fffffffffffffffffffffffffff8p-16260L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16384L 0x4p-128L : 0x1p-16256L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16384L 0x4p-128L : 0xf.fffffffffffffffffffffffffff8p-16260L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16384L 0x4p-128L : 0x1p-16256L : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-16384L 0x4p-1024L : 0xf.fffffffffffffffp-15364L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-16384L 0x4p-1024L : 0x1p-15360L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-16384L 0x4p-1024L : 0xf.fffffffffffffffp-15364L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-16384L 0x4p-1024L : 0x1p-15360L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-16384L 0x4p-1024L : 0xf.fffffffffffffffp-15364L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-16384L 0x4p-1024L : 0x1p-15360L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-16384L 0x4p-1024L : 0xf.fffffffffffffffp-15364L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-16384L 0x4p-1024L : 0x1p-15360L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16384L 0x4p-1024L : 0xf.fffffffffffffffffffffffffff8p-15364L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16384L 0x4p-1024L : 0x1p-15360L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16384L 0x4p-1024L : 0xf.fffffffffffffffffffffffffff8p-15364L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16384L 0x4p-1024L : 0x1p-15360L : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-16384L 0x4p-16384L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-16384L 0x4p-16384L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-16384L 0x4p-16384L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-16384L 0x4p-16384L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-16384L 0x4p-16384L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-16384L 0x4p-16384L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-16384L 0x4p-16384L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-16384L 0x4p-16384L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16384L 0x4p-16384L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16384L 0x4p-16384L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16384L 0x4p-16384L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16384L 0x4p-16384L : 0xc.90fdaa22168c234c4c6628b80dc8p-4L : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-16384L 0x2p-16384L : 0x1.1b6e192ebbe446c6p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-16384L 0x2p-16384L : 0x1.1b6e192ebbe446c6p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-16384L 0x2p-16384L : 0x1.1b6e192ebbe446c6p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-16384L 0x2p-16384L : 0x1.1b6e192ebbe446c8p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-16384L 0x2p-16384L : 0x1.1b6e192ebbe446c6p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-16384L 0x2p-16384L : 0x1.1b6e192ebbe446c6p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-16384L 0x2p-16384L : 0x1.1b6e192ebbe446c6p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-16384L 0x2p-16384L : 0x1.1b6e192ebbe446c8p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16384L 0x2p-16384L : 0x1.1b6e192ebbe446c6d19aa220a39ap+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16384L 0x2p-16384L : 0x1.1b6e192ebbe446c6d19aa220a39bp+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16384L 0x2p-16384L : 0x1.1b6e192ebbe446c6d19aa220a39ap+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16384L 0x2p-16384L : 0x1.1b6e192ebbe446c6d19aa220a39bp+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-16384L 0x8p-972L : 0x7.fffffffffffffff8p-15416L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-16384L 0x8p-972L : 0x8p-15416L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-16384L 0x8p-972L : 0x7.fffffffffffffff8p-15416L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-16384L 0x8p-972L : 0x8p-15416L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-16384L 0x8p-972L : 0x7.fffffffffffffff8p-15416L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-16384L 0x8p-972L : 0x8p-15416L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-16384L 0x8p-972L : 0x7.fffffffffffffff8p-15416L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-16384L 0x8p-972L : 0x8p-15416L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16384L 0x8p-972L : 0x7.fffffffffffffffffffffffffffcp-15416L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16384L 0x8p-972L : 0x8p-15416L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16384L 0x8p-972L : 0x7.fffffffffffffffffffffffffffcp-15416L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16384L 0x8p-972L : 0x8p-15416L : inexact-ok
+= atan2 downward ldbl-96-intel 0x2p-16384L 0x4p-128L : 0x7.fffffffffffffff8p-16260L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x2p-16384L 0x4p-128L : 0x8p-16260L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x2p-16384L 0x4p-128L : 0x7.fffffffffffffff8p-16260L : inexact-ok
+= atan2 upward ldbl-96-intel 0x2p-16384L 0x4p-128L : 0x8p-16260L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x2p-16384L 0x4p-128L : 0x7.fffffffffffffff8p-16260L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x2p-16384L 0x4p-128L : 0x8p-16260L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x2p-16384L 0x4p-128L : 0x7.fffffffffffffff8p-16260L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x2p-16384L 0x4p-128L : 0x8p-16260L : inexact-ok
+= atan2 downward ldbl-128 0x2p-16384L 0x4p-128L : 0x7.fffffffffffffffffffffffffffcp-16260L : inexact-ok
+= atan2 tonearest ldbl-128 0x2p-16384L 0x4p-128L : 0x8p-16260L : inexact-ok
+= atan2 towardzero ldbl-128 0x2p-16384L 0x4p-128L : 0x7.fffffffffffffffffffffffffffcp-16260L : inexact-ok
+= atan2 upward ldbl-128 0x2p-16384L 0x4p-128L : 0x8p-16260L : inexact-ok
+= atan2 downward ldbl-96-intel 0x2p-16384L 0x4p-1024L : 0x7.fffffffffffffff8p-15364L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x2p-16384L 0x4p-1024L : 0x8p-15364L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x2p-16384L 0x4p-1024L : 0x7.fffffffffffffff8p-15364L : inexact-ok
+= atan2 upward ldbl-96-intel 0x2p-16384L 0x4p-1024L : 0x8p-15364L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x2p-16384L 0x4p-1024L : 0x7.fffffffffffffff8p-15364L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x2p-16384L 0x4p-1024L : 0x8p-15364L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x2p-16384L 0x4p-1024L : 0x7.fffffffffffffff8p-15364L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x2p-16384L 0x4p-1024L : 0x8p-15364L : inexact-ok
+= atan2 downward ldbl-128 0x2p-16384L 0x4p-1024L : 0x7.fffffffffffffffffffffffffffcp-15364L : inexact-ok
+= atan2 tonearest ldbl-128 0x2p-16384L 0x4p-1024L : 0x8p-15364L : inexact-ok
+= atan2 towardzero ldbl-128 0x2p-16384L 0x4p-1024L : 0x7.fffffffffffffffffffffffffffcp-15364L : inexact-ok
+= atan2 upward ldbl-128 0x2p-16384L 0x4p-1024L : 0x8p-15364L : inexact-ok
+= atan2 downward ldbl-96-intel 0x2p-16384L 0x4p-16384L : 0x7.6b19c1586ed3da28p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x2p-16384L 0x4p-16384L : 0x7.6b19c1586ed3da28p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x2p-16384L 0x4p-16384L : 0x7.6b19c1586ed3da28p-4L : inexact-ok
+= atan2 upward ldbl-96-intel 0x2p-16384L 0x4p-16384L : 0x7.6b19c1586ed3da3p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x2p-16384L 0x4p-16384L : 0x7.6b19c1586ed3da28p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x2p-16384L 0x4p-16384L : 0x7.6b19c1586ed3da28p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x2p-16384L 0x4p-16384L : 0x7.6b19c1586ed3da28p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x2p-16384L 0x4p-16384L : 0x7.6b19c1586ed3da3p-4L : inexact-ok
+= atan2 downward ldbl-128 0x2p-16384L 0x4p-16384L : 0x7.6b19c1586ed3da2b7f222f65e1d4p-4L : inexact-ok
+= atan2 tonearest ldbl-128 0x2p-16384L 0x4p-16384L : 0x7.6b19c1586ed3da2b7f222f65e1d4p-4L : inexact-ok
+= atan2 towardzero ldbl-128 0x2p-16384L 0x4p-16384L : 0x7.6b19c1586ed3da2b7f222f65e1d4p-4L : inexact-ok
+= atan2 upward ldbl-128 0x2p-16384L 0x4p-16384L : 0x7.6b19c1586ed3da2b7f222f65e1d8p-4L : inexact-ok
+= atan2 downward ldbl-96-intel 0x2p-16384L 0x2p-16384L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x2p-16384L 0x2p-16384L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x2p-16384L 0x2p-16384L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-intel 0x2p-16384L 0x2p-16384L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x2p-16384L 0x2p-16384L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x2p-16384L 0x2p-16384L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x2p-16384L 0x2p-16384L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x2p-16384L 0x2p-16384L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 downward ldbl-128 0x2p-16384L 0x2p-16384L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 0x2p-16384L 0x2p-16384L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 0x2p-16384L 0x2p-16384L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 upward ldbl-128 0x2p-16384L 0x2p-16384L : 0xc.90fdaa22168c234c4c6628b80dc8p-4L : inexact-ok
+= atan2 downward ldbl-96-intel 0x2p-16384L 0x8p-972L : 0x3.fffffffffffffffcp-15416L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x2p-16384L 0x8p-972L : 0x4p-15416L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x2p-16384L 0x8p-972L : 0x3.fffffffffffffffcp-15416L : inexact-ok
+= atan2 upward ldbl-96-intel 0x2p-16384L 0x8p-972L : 0x4p-15416L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x2p-16384L 0x8p-972L : 0x3.fffffffffffffffcp-15416L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x2p-16384L 0x8p-972L : 0x4p-15416L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x2p-16384L 0x8p-972L : 0x3.fffffffffffffffcp-15416L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x2p-16384L 0x8p-972L : 0x4p-15416L : inexact-ok
+= atan2 downward ldbl-128 0x2p-16384L 0x8p-972L : 0x3.fffffffffffffffffffffffffffep-15416L : inexact-ok
+= atan2 tonearest ldbl-128 0x2p-16384L 0x8p-972L : 0x4p-15416L : inexact-ok
+= atan2 towardzero ldbl-128 0x2p-16384L 0x8p-972L : 0x3.fffffffffffffffffffffffffffep-15416L : inexact-ok
+= atan2 upward ldbl-128 0x2p-16384L 0x8p-972L : 0x4p-15416L : inexact-ok
+= atan2 downward dbl-64 0x8p-972 0x4p-128 : 0x1.fffffffffffffp-844 : inexact-ok
+= atan2 tonearest dbl-64 0x8p-972 0x4p-128 : 0x2p-844 : inexact-ok
+= atan2 towardzero dbl-64 0x8p-972 0x4p-128 : 0x1.fffffffffffffp-844 : inexact-ok
+= atan2 upward dbl-64 0x8p-972 0x4p-128 : 0x2p-844 : inexact-ok
+= atan2 downward ldbl-96-intel 0x8p-972L 0x4p-128L : 0x1.fffffffffffffffep-844L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x8p-972L 0x4p-128L : 0x2p-844L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x8p-972L 0x4p-128L : 0x1.fffffffffffffffep-844L : inexact-ok
+= atan2 upward ldbl-96-intel 0x8p-972L 0x4p-128L : 0x2p-844L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-972L 0x4p-128L : 0x1.fffffffffffffffep-844L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-972L 0x4p-128L : 0x2p-844L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-972L 0x4p-128L : 0x1.fffffffffffffffep-844L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-972L 0x4p-128L : 0x2p-844L : inexact-ok
+= atan2 downward ldbl-128 0x8p-972L 0x4p-128L : 0x1.ffffffffffffffffffffffffffffp-844L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-972L 0x4p-128L : 0x2p-844L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-972L 0x4p-128L : 0x1.ffffffffffffffffffffffffffffp-844L : inexact-ok
+= atan2 upward ldbl-128 0x8p-972L 0x4p-128L : 0x2p-844L : inexact-ok
+= atan2 downward ldbl-128ibm 0x8p-972L 0x4p-128L : 0x1.ffffffffffffffffffffffffff8p-844L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x8p-972L 0x4p-128L : 0x2p-844L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x8p-972L 0x4p-128L : 0x1.ffffffffffffffffffffffffff8p-844L : inexact-ok
+= atan2 upward ldbl-128ibm 0x8p-972L 0x4p-128L : 0x2p-844L : inexact-ok
+= atan2 downward dbl-64 0x8p-972 0x4p-1024 : 0x1.921fb54442d17p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x8p-972 0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x8p-972 0x4p-1024 : 0x1.921fb54442d17p+0 : inexact-ok
+= atan2 upward dbl-64 0x8p-972 0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x8p-972L 0x4p-1024L : 0x1.921fb54442d17c68p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x8p-972L 0x4p-1024L : 0x1.921fb54442d17c6ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x8p-972L 0x4p-1024L : 0x1.921fb54442d17c68p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x8p-972L 0x4p-1024L : 0x1.921fb54442d17c6ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-972L 0x4p-1024L : 0x1.921fb54442d17c68p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-972L 0x4p-1024L : 0x1.921fb54442d17c6ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-972L 0x4p-1024L : 0x1.921fb54442d17c68p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-972L 0x4p-1024L : 0x1.921fb54442d17c6ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-972L 0x4p-1024L : 0x1.921fb54442d17c69898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-972L 0x4p-1024L : 0x1.921fb54442d17c69898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-972L 0x4p-1024L : 0x1.921fb54442d17c69898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-972L 0x4p-1024L : 0x1.921fb54442d17c69898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x8p-972L 0x4p-1024L : 0x1.921fb54442d17c69898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x8p-972L 0x4p-1024L : 0x1.921fb54442d17c69898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x8p-972L 0x4p-1024L : 0x1.921fb54442d17c69898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x8p-972L 0x4p-1024L : 0x1.921fb54442d17c69898cc51702p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x8p-972L 0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x8p-972L 0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x8p-972L 0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x8p-972L 0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-972L 0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-972L 0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-972L 0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-972L 0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-972L 0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-972L 0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-972L 0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-972L 0x4p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x8p-972L 0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x8p-972L 0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x8p-972L 0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x8p-972L 0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-972L 0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-972L 0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-972L 0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-972L 0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-972L 0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-972L 0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-972L 0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-972L 0x2p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward dbl-64 0x8p-972 0x8p-972 : 0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 tonearest dbl-64 0x8p-972 0x8p-972 : 0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 towardzero dbl-64 0x8p-972 0x8p-972 : 0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 upward dbl-64 0x8p-972 0x8p-972 : 0xc.90fdaa22168c8p-4 : inexact-ok
+= atan2 downward ldbl-96-intel 0x8p-972L 0x8p-972L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x8p-972L 0x8p-972L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x8p-972L 0x8p-972L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-intel 0x8p-972L 0x8p-972L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-972L 0x8p-972L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-972L 0x8p-972L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-972L 0x8p-972L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-972L 0x8p-972L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 downward ldbl-128 0x8p-972L 0x8p-972L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-972L 0x8p-972L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-972L 0x8p-972L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 upward ldbl-128 0x8p-972L 0x8p-972L : 0xc.90fdaa22168c234c4c6628b80dc8p-4L : inexact-ok
+= atan2 downward ldbl-128ibm 0x8p-972L 0x8p-972L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x8p-972L 0x8p-972L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x8p-972L 0x8p-972L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 upward ldbl-128ibm 0x8p-972L 0x8p-972L : 0xc.90fdaa22168c234c4c6628b81p-4L : inexact-ok
+atan2 min -min
+= atan2 downward flt-32 0x4p-128f -0x4p-128f : 0x2.5b2f8cp+0f : inexact-ok
+= atan2 tonearest flt-32 0x4p-128f -0x4p-128f : 0x2.5b2f9p+0f : inexact-ok
+= atan2 towardzero flt-32 0x4p-128f -0x4p-128f : 0x2.5b2f8cp+0f : inexact-ok
+= atan2 upward flt-32 0x4p-128f -0x4p-128f : 0x2.5b2f9p+0f : inexact-ok
+= atan2 downward dbl-64 0x4p-128 -0x4p-128 : 0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x4p-128 -0x4p-128 : 0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x4p-128 -0x4p-128 : 0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 upward dbl-64 0x4p-128 -0x4p-128 : 0x2.5b2f8fe6643a6p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-128L -0x4p-128L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-128L -0x4p-128L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-128L -0x4p-128L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-128L -0x4p-128L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-128L -0x4p-128L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-128L -0x4p-128L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-128L -0x4p-128L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-128L -0x4p-128L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-128L -0x4p-128L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-128L -0x4p-128L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-128L -0x4p-128L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-128L -0x4p-128L : 0x2.5b2f8fe6643a469e4e5327a28296p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x4p-128L -0x4p-128L : 0x2.5b2f8fe6643a469e4e5327a282p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x4p-128L -0x4p-128L : 0x2.5b2f8fe6643a469e4e5327a283p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x4p-128L -0x4p-128L : 0x2.5b2f8fe6643a469e4e5327a282p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x4p-128L -0x4p-128L : 0x2.5b2f8fe6643a469e4e5327a283p+0L : inexact-ok
+= atan2 downward dbl-64 0x4p-128 -0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x4p-128 -0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x4p-128 -0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 0x4p-128 -0x4p-1024 : 0x1.921fb54442d19p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-128L -0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-128L -0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-128L -0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-128L -0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-128L -0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-128L -0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-128L -0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-128L -0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-128L -0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-128L -0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-128L -0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-128L -0x4p-1024L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x4p-128L -0x4p-1024L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x4p-128L -0x4p-1024L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x4p-128L -0x4p-1024L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x4p-128L -0x4p-1024L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-128L -0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-128L -0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-128L -0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-128L -0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-128L -0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-128L -0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-128L -0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-128L -0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-128L -0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-128L -0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-128L -0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-128L -0x4p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-128L -0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-128L -0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-128L -0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-128L -0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-128L -0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-128L -0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-128L -0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-128L -0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-128L -0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-128L -0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-128L -0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-128L -0x2p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward dbl-64 0x4p-128 -0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x4p-128 -0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x4p-128 -0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 0x4p-128 -0x8p-972 : 0x1.921fb54442d19p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-128L -0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-128L -0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-128L -0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-128L -0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-128L -0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-128L -0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-128L -0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-128L -0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-128L -0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-128L -0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-128L -0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-128L -0x8p-972L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x4p-128L -0x8p-972L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x4p-128L -0x8p-972L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x4p-128L -0x8p-972L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x4p-128L -0x8p-972L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward dbl-64 0x4p-1024 -0x4p-128 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x4p-1024 -0x4p-128 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x4p-1024 -0x4p-128 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 0x4p-1024 -0x4p-128 : 0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-1024L -0x4p-128L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-1024L -0x4p-128L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-1024L -0x4p-128L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-1024L -0x4p-128L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-1024L -0x4p-128L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-1024L -0x4p-128L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-1024L -0x4p-128L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-1024L -0x4p-128L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-1024L -0x4p-128L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1024L -0x4p-128L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1024L -0x4p-128L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1024L -0x4p-128L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x4p-1024L -0x4p-128L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x4p-1024L -0x4p-128L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x4p-1024L -0x4p-128L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x4p-1024L -0x4p-128L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 downward dbl-64 0x4p-1024 -0x4p-1024 : 0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x4p-1024 -0x4p-1024 : 0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x4p-1024 -0x4p-1024 : 0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 upward dbl-64 0x4p-1024 -0x4p-1024 : 0x2.5b2f8fe6643a6p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-1024L -0x4p-1024L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-1024L -0x4p-1024L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-1024L -0x4p-1024L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-1024L -0x4p-1024L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-1024L -0x4p-1024L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-1024L -0x4p-1024L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-1024L -0x4p-1024L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-1024L -0x4p-1024L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-1024L -0x4p-1024L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1024L -0x4p-1024L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1024L -0x4p-1024L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1024L -0x4p-1024L : 0x2.5b2f8fe6643a469e4e5327a28296p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x4p-1024L -0x4p-1024L : 0x2.5b2f8fe6643a469e4e5327a282p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x4p-1024L -0x4p-1024L : 0x2.5b2f8fe6643a469e4e5327a283p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x4p-1024L -0x4p-1024L : 0x2.5b2f8fe6643a469e4e5327a282p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x4p-1024L -0x4p-1024L : 0x2.5b2f8fe6643a469e4e5327a283p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-1024L -0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-1024L -0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-1024L -0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-1024L -0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-1024L -0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-1024L -0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-1024L -0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-1024L -0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-1024L -0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1024L -0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1024L -0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1024L -0x4p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-1024L -0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-1024L -0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-1024L -0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-1024L -0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-1024L -0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-1024L -0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-1024L -0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-1024L -0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-1024L -0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1024L -0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1024L -0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1024L -0x2p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward dbl-64 0x4p-1024 -0x8p-972 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x4p-1024 -0x8p-972 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x4p-1024 -0x8p-972 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 0x4p-1024 -0x8p-972 : 0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-1024L -0x8p-972L : 0x3.243f6a8885a300dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-1024L -0x8p-972L : 0x3.243f6a8885a300d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-1024L -0x8p-972L : 0x3.243f6a8885a300dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-1024L -0x8p-972L : 0x3.243f6a8885a300d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-1024L -0x8p-972L : 0x3.243f6a8885a300dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-1024L -0x8p-972L : 0x3.243f6a8885a300d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-1024L -0x8p-972L : 0x3.243f6a8885a300dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-1024L -0x8p-972L : 0x3.243f6a8885a300d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-1024L -0x8p-972L : 0x3.243f6a8885a300d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1024L -0x8p-972L : 0x3.243f6a8885a300d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1024L -0x8p-972L : 0x3.243f6a8885a300d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1024L -0x8p-972L : 0x3.243f6a8885a300d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x4p-1024L -0x8p-972L : 0x3.243f6a8885a300d313198a2e03p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x4p-1024L -0x8p-972L : 0x3.243f6a8885a300d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x4p-1024L -0x8p-972L : 0x3.243f6a8885a300d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x4p-1024L -0x8p-972L : 0x3.243f6a8885a300d313198a2e04p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-16384L -0x4p-128L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-16384L -0x4p-128L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-16384L -0x4p-128L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-16384L -0x4p-128L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-16384L -0x4p-128L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-16384L -0x4p-128L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-16384L -0x4p-128L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-16384L -0x4p-128L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16384L -0x4p-128L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16384L -0x4p-128L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16384L -0x4p-128L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16384L -0x4p-128L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-16384L -0x4p-1024L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-16384L -0x4p-1024L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-16384L -0x4p-1024L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-16384L -0x4p-1024L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-16384L -0x4p-1024L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-16384L -0x4p-1024L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-16384L -0x4p-1024L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-16384L -0x4p-1024L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16384L -0x4p-1024L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16384L -0x4p-1024L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16384L -0x4p-1024L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16384L -0x4p-1024L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-16384L -0x4p-16384L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-16384L -0x4p-16384L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-16384L -0x4p-16384L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-16384L -0x4p-16384L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-16384L -0x4p-16384L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-16384L -0x4p-16384L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-16384L -0x4p-16384L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-16384L -0x4p-16384L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16384L -0x4p-16384L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16384L -0x4p-16384L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16384L -0x4p-16384L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16384L -0x4p-16384L : 0x2.5b2f8fe6643a469e4e5327a28296p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-16384L -0x2p-16384L : 0x2.08d15159c9bec20cp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-16384L -0x2p-16384L : 0x2.08d15159c9bec20cp+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-16384L -0x2p-16384L : 0x2.08d15159c9bec20cp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-16384L -0x2p-16384L : 0x2.08d15159c9bec21p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-16384L -0x2p-16384L : 0x2.08d15159c9bec20cp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-16384L -0x2p-16384L : 0x2.08d15159c9bec20cp+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-16384L -0x2p-16384L : 0x2.08d15159c9bec20cp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-16384L -0x2p-16384L : 0x2.08d15159c9bec21p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16384L -0x2p-16384L : 0x2.08d15159c9bec20c417ee80d5fd4p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16384L -0x2p-16384L : 0x2.08d15159c9bec20c417ee80d5fd6p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16384L -0x2p-16384L : 0x2.08d15159c9bec20c417ee80d5fd4p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16384L -0x2p-16384L : 0x2.08d15159c9bec20c417ee80d5fd6p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-16384L -0x8p-972L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-16384L -0x8p-972L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-16384L -0x8p-972L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-16384L -0x8p-972L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-16384L -0x8p-972L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-16384L -0x8p-972L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-16384L -0x8p-972L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-16384L -0x8p-972L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16384L -0x8p-972L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16384L -0x8p-972L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16384L -0x8p-972L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16384L -0x8p-972L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x2p-16384L -0x4p-128L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x2p-16384L -0x4p-128L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x2p-16384L -0x4p-128L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x2p-16384L -0x4p-128L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x2p-16384L -0x4p-128L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x2p-16384L -0x4p-128L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x2p-16384L -0x4p-128L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x2p-16384L -0x4p-128L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x2p-16384L -0x4p-128L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x2p-16384L -0x4p-128L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x2p-16384L -0x4p-128L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x2p-16384L -0x4p-128L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x2p-16384L -0x4p-1024L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x2p-16384L -0x4p-1024L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x2p-16384L -0x4p-1024L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x2p-16384L -0x4p-1024L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x2p-16384L -0x4p-1024L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x2p-16384L -0x4p-1024L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x2p-16384L -0x4p-1024L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x2p-16384L -0x4p-1024L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x2p-16384L -0x4p-1024L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x2p-16384L -0x4p-1024L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x2p-16384L -0x4p-1024L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x2p-16384L -0x4p-1024L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x2p-16384L -0x4p-16384L : 0x2.ad8dce72feb5cb3p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x2p-16384L -0x4p-16384L : 0x2.ad8dce72feb5cb3p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x2p-16384L -0x4p-16384L : 0x2.ad8dce72feb5cb3p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x2p-16384L -0x4p-16384L : 0x2.ad8dce72feb5cb34p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x2p-16384L -0x4p-16384L : 0x2.ad8dce72feb5cb3p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x2p-16384L -0x4p-16384L : 0x2.ad8dce72feb5cb3p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x2p-16384L -0x4p-16384L : 0x2.ad8dce72feb5cb3p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x2p-16384L -0x4p-16384L : 0x2.ad8dce72feb5cb34p+0L : inexact-ok
+= atan2 downward ldbl-128 0x2p-16384L -0x4p-16384L : 0x2.ad8dce72feb5cb305b276737a552p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x2p-16384L -0x4p-16384L : 0x2.ad8dce72feb5cb305b276737a554p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x2p-16384L -0x4p-16384L : 0x2.ad8dce72feb5cb305b276737a552p+0L : inexact-ok
+= atan2 upward ldbl-128 0x2p-16384L -0x4p-16384L : 0x2.ad8dce72feb5cb305b276737a554p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x2p-16384L -0x2p-16384L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x2p-16384L -0x2p-16384L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x2p-16384L -0x2p-16384L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x2p-16384L -0x2p-16384L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x2p-16384L -0x2p-16384L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x2p-16384L -0x2p-16384L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x2p-16384L -0x2p-16384L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x2p-16384L -0x2p-16384L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x2p-16384L -0x2p-16384L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x2p-16384L -0x2p-16384L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x2p-16384L -0x2p-16384L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 upward ldbl-128 0x2p-16384L -0x2p-16384L : 0x2.5b2f8fe6643a469e4e5327a28296p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x2p-16384L -0x8p-972L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x2p-16384L -0x8p-972L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x2p-16384L -0x8p-972L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x2p-16384L -0x8p-972L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x2p-16384L -0x8p-972L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x2p-16384L -0x8p-972L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x2p-16384L -0x8p-972L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x2p-16384L -0x8p-972L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x2p-16384L -0x8p-972L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x2p-16384L -0x8p-972L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x2p-16384L -0x8p-972L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x2p-16384L -0x8p-972L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward dbl-64 0x8p-972 -0x4p-128 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x8p-972 -0x4p-128 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x8p-972 -0x4p-128 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 0x8p-972 -0x4p-128 : 0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x8p-972L -0x4p-128L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x8p-972L -0x4p-128L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x8p-972L -0x4p-128L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x8p-972L -0x4p-128L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-972L -0x4p-128L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-972L -0x4p-128L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-972L -0x4p-128L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-972L -0x4p-128L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-972L -0x4p-128L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-972L -0x4p-128L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-972L -0x4p-128L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-972L -0x4p-128L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x8p-972L -0x4p-128L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x8p-972L -0x4p-128L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x8p-972L -0x4p-128L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x8p-972L -0x4p-128L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 downward dbl-64 0x8p-972 -0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x8p-972 -0x4p-1024 : 0x1.921fb54442d19p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x8p-972 -0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 0x8p-972 -0x4p-1024 : 0x1.921fb54442d19p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x8p-972L -0x4p-1024L : 0x1.921fb54442d18c68p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x8p-972L -0x4p-1024L : 0x1.921fb54442d18c6ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x8p-972L -0x4p-1024L : 0x1.921fb54442d18c68p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x8p-972L -0x4p-1024L : 0x1.921fb54442d18c6ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-972L -0x4p-1024L : 0x1.921fb54442d18c68p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-972L -0x4p-1024L : 0x1.921fb54442d18c6ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-972L -0x4p-1024L : 0x1.921fb54442d18c68p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-972L -0x4p-1024L : 0x1.921fb54442d18c6ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-972L -0x4p-1024L : 0x1.921fb54442d18c69898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-972L -0x4p-1024L : 0x1.921fb54442d18c69898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-972L -0x4p-1024L : 0x1.921fb54442d18c69898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-972L -0x4p-1024L : 0x1.921fb54442d18c69898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x8p-972L -0x4p-1024L : 0x1.921fb54442d18c69898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x8p-972L -0x4p-1024L : 0x1.921fb54442d18c69898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x8p-972L -0x4p-1024L : 0x1.921fb54442d18c69898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x8p-972L -0x4p-1024L : 0x1.921fb54442d18c69898cc51702p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x8p-972L -0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x8p-972L -0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x8p-972L -0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x8p-972L -0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-972L -0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-972L -0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-972L -0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-972L -0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-972L -0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-972L -0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-972L -0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-972L -0x4p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x8p-972L -0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x8p-972L -0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x8p-972L -0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x8p-972L -0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-972L -0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-972L -0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-972L -0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-972L -0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-972L -0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-972L -0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-972L -0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-972L -0x2p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward dbl-64 0x8p-972 -0x8p-972 : 0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x8p-972 -0x8p-972 : 0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x8p-972 -0x8p-972 : 0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 upward dbl-64 0x8p-972 -0x8p-972 : 0x2.5b2f8fe6643a6p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x8p-972L -0x8p-972L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x8p-972L -0x8p-972L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x8p-972L -0x8p-972L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x8p-972L -0x8p-972L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-972L -0x8p-972L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-972L -0x8p-972L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-972L -0x8p-972L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-972L -0x8p-972L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-972L -0x8p-972L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-972L -0x8p-972L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-972L -0x8p-972L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-972L -0x8p-972L : 0x2.5b2f8fe6643a469e4e5327a28296p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x8p-972L -0x8p-972L : 0x2.5b2f8fe6643a469e4e5327a282p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x8p-972L -0x8p-972L : 0x2.5b2f8fe6643a469e4e5327a283p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x8p-972L -0x8p-972L : 0x2.5b2f8fe6643a469e4e5327a282p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x8p-972L -0x8p-972L : 0x2.5b2f8fe6643a469e4e5327a283p+0L : inexact-ok
+atan2 -min min
+= atan2 downward flt-32 -0x4p-128f 0x4p-128f : -0xc.90fdbp-4f : inexact-ok
+= atan2 tonearest flt-32 -0x4p-128f 0x4p-128f : -0xc.90fdbp-4f : inexact-ok
+= atan2 towardzero flt-32 -0x4p-128f 0x4p-128f : -0xc.90fdap-4f : inexact-ok
+= atan2 upward flt-32 -0x4p-128f 0x4p-128f : -0xc.90fdap-4f : inexact-ok
+= atan2 downward dbl-64 -0x4p-128 0x4p-128 : -0xc.90fdaa22168c8p-4 : inexact-ok
+= atan2 tonearest dbl-64 -0x4p-128 0x4p-128 : -0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 towardzero dbl-64 -0x4p-128 0x4p-128 : -0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 upward dbl-64 -0x4p-128 0x4p-128 : -0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-128L 0x4p-128L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-128L 0x4p-128L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-128L 0x4p-128L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-128L 0x4p-128L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-128L 0x4p-128L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-128L 0x4p-128L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-128L 0x4p-128L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-128L 0x4p-128L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-128L 0x4p-128L : -0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-128L 0x4p-128L : -0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-128L 0x4p-128L : -0xc.90fdaa22168c234c4c6628b80db8p-4L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-128L 0x4p-128L : -0xc.90fdaa22168c234c4c6628b80db8p-4L : inexact-ok
+= atan2 downward ldbl-128ibm -0x4p-128L 0x4p-128L : -0xc.90fdaa22168c234c4c6628b81p-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x4p-128L 0x4p-128L : -0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x4p-128L 0x4p-128L : -0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 upward ldbl-128ibm -0x4p-128L 0x4p-128L : -0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 downward dbl-64 -0x4p-128 0x4p-1024 : -0x1.921fb54442d19p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x4p-128 0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x4p-128 0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 -0x4p-128 0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-128L 0x4p-1024L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-128L 0x4p-1024L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-128L 0x4p-1024L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-128L 0x4p-1024L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-128L 0x4p-1024L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-128L 0x4p-1024L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-128L 0x4p-1024L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-128L 0x4p-1024L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-128L 0x4p-1024L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-128L 0x4p-1024L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-128L 0x4p-1024L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-128L 0x4p-1024L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x4p-128L 0x4p-1024L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x4p-128L 0x4p-1024L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x4p-128L 0x4p-1024L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x4p-128L 0x4p-1024L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-128L 0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-128L 0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-128L 0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-128L 0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-128L 0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-128L 0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-128L 0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-128L 0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-128L 0x4p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-128L 0x4p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-128L 0x4p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-128L 0x4p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-128L 0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-128L 0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-128L 0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-128L 0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-128L 0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-128L 0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-128L 0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-128L 0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-128L 0x2p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-128L 0x2p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-128L 0x2p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-128L 0x2p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward dbl-64 -0x4p-128 0x8p-972 : -0x1.921fb54442d19p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x4p-128 0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x4p-128 0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 -0x4p-128 0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-128L 0x8p-972L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-128L 0x8p-972L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-128L 0x8p-972L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-128L 0x8p-972L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-128L 0x8p-972L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-128L 0x8p-972L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-128L 0x8p-972L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-128L 0x8p-972L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-128L 0x8p-972L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-128L 0x8p-972L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-128L 0x8p-972L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-128L 0x8p-972L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x4p-128L 0x8p-972L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x4p-128L 0x8p-972L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x4p-128L 0x8p-972L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x4p-128L 0x8p-972L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward dbl-64 -0x4p-1024 0x4p-128 : -0x1p-896 : inexact-ok
+= atan2 tonearest dbl-64 -0x4p-1024 0x4p-128 : -0x1p-896 : inexact-ok
+= atan2 towardzero dbl-64 -0x4p-1024 0x4p-128 : -0xf.ffffffffffff8p-900 : inexact-ok
+= atan2 upward dbl-64 -0x4p-1024 0x4p-128 : -0xf.ffffffffffff8p-900 : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-1024L 0x4p-128L : -0x1p-896L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-1024L 0x4p-128L : -0x1p-896L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-1024L 0x4p-128L : -0xf.fffffffffffffffp-900L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-1024L 0x4p-128L : -0xf.fffffffffffffffp-900L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-1024L 0x4p-128L : -0x1p-896L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-1024L 0x4p-128L : -0x1p-896L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-1024L 0x4p-128L : -0xf.fffffffffffffffp-900L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-1024L 0x4p-128L : -0xf.fffffffffffffffp-900L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-1024L 0x4p-128L : -0x1p-896L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1024L 0x4p-128L : -0x1p-896L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1024L 0x4p-128L : -0xf.fffffffffffffffffffffffffff8p-900L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1024L 0x4p-128L : -0xf.fffffffffffffffffffffffffff8p-900L : inexact-ok
+= atan2 downward ldbl-128ibm -0x4p-1024L 0x4p-128L : -0x1p-896L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x4p-1024L 0x4p-128L : -0x1p-896L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x4p-1024L 0x4p-128L : -0xf.fffffffffffffffffffffffffcp-900L : inexact-ok
+= atan2 upward ldbl-128ibm -0x4p-1024L 0x4p-128L : -0xf.fffffffffffffffffffffffffcp-900L : inexact-ok
+= atan2 downward dbl-64 -0x4p-1024 0x4p-1024 : -0xc.90fdaa22168c8p-4 : inexact-ok
+= atan2 tonearest dbl-64 -0x4p-1024 0x4p-1024 : -0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 towardzero dbl-64 -0x4p-1024 0x4p-1024 : -0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 upward dbl-64 -0x4p-1024 0x4p-1024 : -0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-1024L 0x4p-1024L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-1024L 0x4p-1024L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-1024L 0x4p-1024L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-1024L 0x4p-1024L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-1024L 0x4p-1024L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-1024L 0x4p-1024L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-1024L 0x4p-1024L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-1024L 0x4p-1024L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-1024L 0x4p-1024L : -0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1024L 0x4p-1024L : -0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1024L 0x4p-1024L : -0xc.90fdaa22168c234c4c6628b80db8p-4L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1024L 0x4p-1024L : -0xc.90fdaa22168c234c4c6628b80db8p-4L : inexact-ok
+= atan2 downward ldbl-128ibm -0x4p-1024L 0x4p-1024L : -0xc.90fdaa22168c234c4c6628b81p-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x4p-1024L 0x4p-1024L : -0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x4p-1024L 0x4p-1024L : -0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 upward ldbl-128ibm -0x4p-1024L 0x4p-1024L : -0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-1024L 0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-1024L 0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-1024L 0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-1024L 0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-1024L 0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-1024L 0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-1024L 0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-1024L 0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-1024L 0x4p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1024L 0x4p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1024L 0x4p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1024L 0x4p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-1024L 0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-1024L 0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-1024L 0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-1024L 0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-1024L 0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-1024L 0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-1024L 0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-1024L 0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-1024L 0x2p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1024L 0x2p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1024L 0x2p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1024L 0x2p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward dbl-64 -0x4p-1024 0x8p-972 : -0x8p-56 : inexact-ok
+= atan2 tonearest dbl-64 -0x4p-1024 0x8p-972 : -0x8p-56 : inexact-ok
+= atan2 towardzero dbl-64 -0x4p-1024 0x8p-972 : -0x7.ffffffffffffcp-56 : inexact-ok
+= atan2 upward dbl-64 -0x4p-1024 0x8p-972 : -0x7.ffffffffffffcp-56 : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-1024L 0x8p-972L : -0x8p-56L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-1024L 0x8p-972L : -0x8p-56L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-1024L 0x8p-972L : -0x7.fffffffffffffff8p-56L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-1024L 0x8p-972L : -0x7.fffffffffffffff8p-56L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-1024L 0x8p-972L : -0x8p-56L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-1024L 0x8p-972L : -0x8p-56L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-1024L 0x8p-972L : -0x7.fffffffffffffff8p-56L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-1024L 0x8p-972L : -0x7.fffffffffffffff8p-56L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-1024L 0x8p-972L : -0x7.ffffffffffffffffffffffffff58p-56L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1024L 0x8p-972L : -0x7.ffffffffffffffffffffffffff54p-56L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1024L 0x8p-972L : -0x7.ffffffffffffffffffffffffff54p-56L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1024L 0x8p-972L : -0x7.ffffffffffffffffffffffffff54p-56L : inexact-ok
+= atan2 downward ldbl-128ibm -0x4p-1024L 0x8p-972L : -0x8p-56L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x4p-1024L 0x8p-972L : -0x8p-56L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x4p-1024L 0x8p-972L : -0x7.fffffffffffffffffffffffffep-56L : inexact-ok
+= atan2 upward ldbl-128ibm -0x4p-1024L 0x8p-972L : -0x7.fffffffffffffffffffffffffep-56L : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-16384L 0x4p-128L : -0x1p-16256L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-16384L 0x4p-128L : -0x1p-16256L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-16384L 0x4p-128L : -0xf.fffffffffffffffp-16260L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-16384L 0x4p-128L : -0xf.fffffffffffffffp-16260L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-16384L 0x4p-128L : -0x1p-16256L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-16384L 0x4p-128L : -0x1p-16256L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-16384L 0x4p-128L : -0xf.fffffffffffffffp-16260L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-16384L 0x4p-128L : -0xf.fffffffffffffffp-16260L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16384L 0x4p-128L : -0x1p-16256L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16384L 0x4p-128L : -0x1p-16256L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16384L 0x4p-128L : -0xf.fffffffffffffffffffffffffff8p-16260L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16384L 0x4p-128L : -0xf.fffffffffffffffffffffffffff8p-16260L : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-16384L 0x4p-1024L : -0x1p-15360L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-16384L 0x4p-1024L : -0x1p-15360L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-16384L 0x4p-1024L : -0xf.fffffffffffffffp-15364L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-16384L 0x4p-1024L : -0xf.fffffffffffffffp-15364L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-16384L 0x4p-1024L : -0x1p-15360L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-16384L 0x4p-1024L : -0x1p-15360L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-16384L 0x4p-1024L : -0xf.fffffffffffffffp-15364L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-16384L 0x4p-1024L : -0xf.fffffffffffffffp-15364L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16384L 0x4p-1024L : -0x1p-15360L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16384L 0x4p-1024L : -0x1p-15360L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16384L 0x4p-1024L : -0xf.fffffffffffffffffffffffffff8p-15364L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16384L 0x4p-1024L : -0xf.fffffffffffffffffffffffffff8p-15364L : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-16384L 0x4p-16384L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-16384L 0x4p-16384L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-16384L 0x4p-16384L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-16384L 0x4p-16384L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-16384L 0x4p-16384L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-16384L 0x4p-16384L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-16384L 0x4p-16384L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-16384L 0x4p-16384L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16384L 0x4p-16384L : -0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16384L 0x4p-16384L : -0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16384L 0x4p-16384L : -0xc.90fdaa22168c234c4c6628b80db8p-4L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16384L 0x4p-16384L : -0xc.90fdaa22168c234c4c6628b80db8p-4L : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-16384L 0x2p-16384L : -0x1.1b6e192ebbe446c8p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-16384L 0x2p-16384L : -0x1.1b6e192ebbe446c6p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-16384L 0x2p-16384L : -0x1.1b6e192ebbe446c6p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-16384L 0x2p-16384L : -0x1.1b6e192ebbe446c6p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-16384L 0x2p-16384L : -0x1.1b6e192ebbe446c8p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-16384L 0x2p-16384L : -0x1.1b6e192ebbe446c6p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-16384L 0x2p-16384L : -0x1.1b6e192ebbe446c6p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-16384L 0x2p-16384L : -0x1.1b6e192ebbe446c6p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16384L 0x2p-16384L : -0x1.1b6e192ebbe446c6d19aa220a39bp+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16384L 0x2p-16384L : -0x1.1b6e192ebbe446c6d19aa220a39bp+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16384L 0x2p-16384L : -0x1.1b6e192ebbe446c6d19aa220a39ap+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16384L 0x2p-16384L : -0x1.1b6e192ebbe446c6d19aa220a39ap+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-16384L 0x8p-972L : -0x8p-15416L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-16384L 0x8p-972L : -0x8p-15416L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-16384L 0x8p-972L : -0x7.fffffffffffffff8p-15416L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-16384L 0x8p-972L : -0x7.fffffffffffffff8p-15416L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-16384L 0x8p-972L : -0x8p-15416L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-16384L 0x8p-972L : -0x8p-15416L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-16384L 0x8p-972L : -0x7.fffffffffffffff8p-15416L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-16384L 0x8p-972L : -0x7.fffffffffffffff8p-15416L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16384L 0x8p-972L : -0x8p-15416L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16384L 0x8p-972L : -0x8p-15416L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16384L 0x8p-972L : -0x7.fffffffffffffffffffffffffffcp-15416L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16384L 0x8p-972L : -0x7.fffffffffffffffffffffffffffcp-15416L : inexact-ok
+= atan2 downward ldbl-96-intel -0x2p-16384L 0x4p-128L : -0x8p-16260L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x2p-16384L 0x4p-128L : -0x8p-16260L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x2p-16384L 0x4p-128L : -0x7.fffffffffffffff8p-16260L : inexact-ok
+= atan2 upward ldbl-96-intel -0x2p-16384L 0x4p-128L : -0x7.fffffffffffffff8p-16260L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x2p-16384L 0x4p-128L : -0x8p-16260L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x2p-16384L 0x4p-128L : -0x8p-16260L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x2p-16384L 0x4p-128L : -0x7.fffffffffffffff8p-16260L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x2p-16384L 0x4p-128L : -0x7.fffffffffffffff8p-16260L : inexact-ok
+= atan2 downward ldbl-128 -0x2p-16384L 0x4p-128L : -0x8p-16260L : inexact-ok
+= atan2 tonearest ldbl-128 -0x2p-16384L 0x4p-128L : -0x8p-16260L : inexact-ok
+= atan2 towardzero ldbl-128 -0x2p-16384L 0x4p-128L : -0x7.fffffffffffffffffffffffffffcp-16260L : inexact-ok
+= atan2 upward ldbl-128 -0x2p-16384L 0x4p-128L : -0x7.fffffffffffffffffffffffffffcp-16260L : inexact-ok
+= atan2 downward ldbl-96-intel -0x2p-16384L 0x4p-1024L : -0x8p-15364L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x2p-16384L 0x4p-1024L : -0x8p-15364L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x2p-16384L 0x4p-1024L : -0x7.fffffffffffffff8p-15364L : inexact-ok
+= atan2 upward ldbl-96-intel -0x2p-16384L 0x4p-1024L : -0x7.fffffffffffffff8p-15364L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x2p-16384L 0x4p-1024L : -0x8p-15364L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x2p-16384L 0x4p-1024L : -0x8p-15364L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x2p-16384L 0x4p-1024L : -0x7.fffffffffffffff8p-15364L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x2p-16384L 0x4p-1024L : -0x7.fffffffffffffff8p-15364L : inexact-ok
+= atan2 downward ldbl-128 -0x2p-16384L 0x4p-1024L : -0x8p-15364L : inexact-ok
+= atan2 tonearest ldbl-128 -0x2p-16384L 0x4p-1024L : -0x8p-15364L : inexact-ok
+= atan2 towardzero ldbl-128 -0x2p-16384L 0x4p-1024L : -0x7.fffffffffffffffffffffffffffcp-15364L : inexact-ok
+= atan2 upward ldbl-128 -0x2p-16384L 0x4p-1024L : -0x7.fffffffffffffffffffffffffffcp-15364L : inexact-ok
+= atan2 downward ldbl-96-intel -0x2p-16384L 0x4p-16384L : -0x7.6b19c1586ed3da3p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x2p-16384L 0x4p-16384L : -0x7.6b19c1586ed3da28p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x2p-16384L 0x4p-16384L : -0x7.6b19c1586ed3da28p-4L : inexact-ok
+= atan2 upward ldbl-96-intel -0x2p-16384L 0x4p-16384L : -0x7.6b19c1586ed3da28p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x2p-16384L 0x4p-16384L : -0x7.6b19c1586ed3da3p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x2p-16384L 0x4p-16384L : -0x7.6b19c1586ed3da28p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x2p-16384L 0x4p-16384L : -0x7.6b19c1586ed3da28p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x2p-16384L 0x4p-16384L : -0x7.6b19c1586ed3da28p-4L : inexact-ok
+= atan2 downward ldbl-128 -0x2p-16384L 0x4p-16384L : -0x7.6b19c1586ed3da2b7f222f65e1d4p-4L : inexact-ok
+= atan2 tonearest ldbl-128 -0x2p-16384L 0x4p-16384L : -0x7.6b19c1586ed3da2b7f222f65e1d4p-4L : inexact-ok
+= atan2 towardzero ldbl-128 -0x2p-16384L 0x4p-16384L : -0x7.6b19c1586ed3da2b7f222f65e1dp-4L : inexact-ok
+= atan2 upward ldbl-128 -0x2p-16384L 0x4p-16384L : -0x7.6b19c1586ed3da2b7f222f65e1dp-4L : inexact-ok
+= atan2 downward ldbl-96-intel -0x2p-16384L 0x2p-16384L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x2p-16384L 0x2p-16384L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x2p-16384L 0x2p-16384L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-intel -0x2p-16384L 0x2p-16384L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x2p-16384L 0x2p-16384L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x2p-16384L 0x2p-16384L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x2p-16384L 0x2p-16384L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x2p-16384L 0x2p-16384L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 downward ldbl-128 -0x2p-16384L 0x2p-16384L : -0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 -0x2p-16384L 0x2p-16384L : -0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 -0x2p-16384L 0x2p-16384L : -0xc.90fdaa22168c234c4c6628b80db8p-4L : inexact-ok
+= atan2 upward ldbl-128 -0x2p-16384L 0x2p-16384L : -0xc.90fdaa22168c234c4c6628b80db8p-4L : inexact-ok
+= atan2 downward ldbl-96-intel -0x2p-16384L 0x8p-972L : -0x4p-15416L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x2p-16384L 0x8p-972L : -0x4p-15416L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x2p-16384L 0x8p-972L : -0x3.fffffffffffffffcp-15416L : inexact-ok
+= atan2 upward ldbl-96-intel -0x2p-16384L 0x8p-972L : -0x3.fffffffffffffffcp-15416L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x2p-16384L 0x8p-972L : -0x4p-15416L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x2p-16384L 0x8p-972L : -0x4p-15416L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x2p-16384L 0x8p-972L : -0x3.fffffffffffffffcp-15416L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x2p-16384L 0x8p-972L : -0x3.fffffffffffffffcp-15416L : inexact-ok
+= atan2 downward ldbl-128 -0x2p-16384L 0x8p-972L : -0x4p-15416L : inexact-ok
+= atan2 tonearest ldbl-128 -0x2p-16384L 0x8p-972L : -0x4p-15416L : inexact-ok
+= atan2 towardzero ldbl-128 -0x2p-16384L 0x8p-972L : -0x3.fffffffffffffffffffffffffffep-15416L : inexact-ok
+= atan2 upward ldbl-128 -0x2p-16384L 0x8p-972L : -0x3.fffffffffffffffffffffffffffep-15416L : inexact-ok
+= atan2 downward dbl-64 -0x8p-972 0x4p-128 : -0x2p-844 : inexact-ok
+= atan2 tonearest dbl-64 -0x8p-972 0x4p-128 : -0x2p-844 : inexact-ok
+= atan2 towardzero dbl-64 -0x8p-972 0x4p-128 : -0x1.fffffffffffffp-844 : inexact-ok
+= atan2 upward dbl-64 -0x8p-972 0x4p-128 : -0x1.fffffffffffffp-844 : inexact-ok
+= atan2 downward ldbl-96-intel -0x8p-972L 0x4p-128L : -0x2p-844L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x8p-972L 0x4p-128L : -0x2p-844L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x8p-972L 0x4p-128L : -0x1.fffffffffffffffep-844L : inexact-ok
+= atan2 upward ldbl-96-intel -0x8p-972L 0x4p-128L : -0x1.fffffffffffffffep-844L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-972L 0x4p-128L : -0x2p-844L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-972L 0x4p-128L : -0x2p-844L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-972L 0x4p-128L : -0x1.fffffffffffffffep-844L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-972L 0x4p-128L : -0x1.fffffffffffffffep-844L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-972L 0x4p-128L : -0x2p-844L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-972L 0x4p-128L : -0x2p-844L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-972L 0x4p-128L : -0x1.ffffffffffffffffffffffffffffp-844L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-972L 0x4p-128L : -0x1.ffffffffffffffffffffffffffffp-844L : inexact-ok
+= atan2 downward ldbl-128ibm -0x8p-972L 0x4p-128L : -0x2p-844L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x8p-972L 0x4p-128L : -0x2p-844L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x8p-972L 0x4p-128L : -0x1.ffffffffffffffffffffffffff8p-844L : inexact-ok
+= atan2 upward ldbl-128ibm -0x8p-972L 0x4p-128L : -0x1.ffffffffffffffffffffffffff8p-844L : inexact-ok
+= atan2 downward dbl-64 -0x8p-972 0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x8p-972 0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x8p-972 0x4p-1024 : -0x1.921fb54442d17p+0 : inexact-ok
+= atan2 upward dbl-64 -0x8p-972 0x4p-1024 : -0x1.921fb54442d17p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x8p-972L 0x4p-1024L : -0x1.921fb54442d17c6ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x8p-972L 0x4p-1024L : -0x1.921fb54442d17c6ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x8p-972L 0x4p-1024L : -0x1.921fb54442d17c68p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x8p-972L 0x4p-1024L : -0x1.921fb54442d17c68p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-972L 0x4p-1024L : -0x1.921fb54442d17c6ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-972L 0x4p-1024L : -0x1.921fb54442d17c6ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-972L 0x4p-1024L : -0x1.921fb54442d17c68p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-972L 0x4p-1024L : -0x1.921fb54442d17c68p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-972L 0x4p-1024L : -0x1.921fb54442d17c69898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-972L 0x4p-1024L : -0x1.921fb54442d17c69898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-972L 0x4p-1024L : -0x1.921fb54442d17c69898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-972L 0x4p-1024L : -0x1.921fb54442d17c69898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x8p-972L 0x4p-1024L : -0x1.921fb54442d17c69898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x8p-972L 0x4p-1024L : -0x1.921fb54442d17c69898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x8p-972L 0x4p-1024L : -0x1.921fb54442d17c69898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x8p-972L 0x4p-1024L : -0x1.921fb54442d17c69898cc517018p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x8p-972L 0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x8p-972L 0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x8p-972L 0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x8p-972L 0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-972L 0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-972L 0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-972L 0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-972L 0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-972L 0x4p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-972L 0x4p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-972L 0x4p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-972L 0x4p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x8p-972L 0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x8p-972L 0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x8p-972L 0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x8p-972L 0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-972L 0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-972L 0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-972L 0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-972L 0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-972L 0x2p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-972L 0x2p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-972L 0x2p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-972L 0x2p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward dbl-64 -0x8p-972 0x8p-972 : -0xc.90fdaa22168c8p-4 : inexact-ok
+= atan2 tonearest dbl-64 -0x8p-972 0x8p-972 : -0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 towardzero dbl-64 -0x8p-972 0x8p-972 : -0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 upward dbl-64 -0x8p-972 0x8p-972 : -0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 downward ldbl-96-intel -0x8p-972L 0x8p-972L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x8p-972L 0x8p-972L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x8p-972L 0x8p-972L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-intel -0x8p-972L 0x8p-972L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-972L 0x8p-972L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-972L 0x8p-972L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-972L 0x8p-972L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-972L 0x8p-972L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-972L 0x8p-972L : -0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-972L 0x8p-972L : -0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-972L 0x8p-972L : -0xc.90fdaa22168c234c4c6628b80db8p-4L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-972L 0x8p-972L : -0xc.90fdaa22168c234c4c6628b80db8p-4L : inexact-ok
+= atan2 downward ldbl-128ibm -0x8p-972L 0x8p-972L : -0xc.90fdaa22168c234c4c6628b81p-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x8p-972L 0x8p-972L : -0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x8p-972L 0x8p-972L : -0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 upward ldbl-128ibm -0x8p-972L 0x8p-972L : -0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+atan2 -min -min
+= atan2 downward flt-32 -0x4p-128f -0x4p-128f : -0x2.5b2f9p+0f : inexact-ok
+= atan2 tonearest flt-32 -0x4p-128f -0x4p-128f : -0x2.5b2f9p+0f : inexact-ok
+= atan2 towardzero flt-32 -0x4p-128f -0x4p-128f : -0x2.5b2f8cp+0f : inexact-ok
+= atan2 upward flt-32 -0x4p-128f -0x4p-128f : -0x2.5b2f8cp+0f : inexact-ok
+= atan2 downward dbl-64 -0x4p-128 -0x4p-128 : -0x2.5b2f8fe6643a6p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x4p-128 -0x4p-128 : -0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x4p-128 -0x4p-128 : -0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 upward dbl-64 -0x4p-128 -0x4p-128 : -0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-128L -0x4p-128L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-128L -0x4p-128L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-128L -0x4p-128L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-128L -0x4p-128L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-128L -0x4p-128L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-128L -0x4p-128L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-128L -0x4p-128L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-128L -0x4p-128L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-128L -0x4p-128L : -0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-128L -0x4p-128L : -0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-128L -0x4p-128L : -0x2.5b2f8fe6643a469e4e5327a28292p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-128L -0x4p-128L : -0x2.5b2f8fe6643a469e4e5327a28292p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x4p-128L -0x4p-128L : -0x2.5b2f8fe6643a469e4e5327a283p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x4p-128L -0x4p-128L : -0x2.5b2f8fe6643a469e4e5327a283p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x4p-128L -0x4p-128L : -0x2.5b2f8fe6643a469e4e5327a282p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x4p-128L -0x4p-128L : -0x2.5b2f8fe6643a469e4e5327a282p+0L : inexact-ok
+= atan2 downward dbl-64 -0x4p-128 -0x4p-1024 : -0x1.921fb54442d19p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x4p-128 -0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x4p-128 -0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 -0x4p-128 -0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-128L -0x4p-1024L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-128L -0x4p-1024L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-128L -0x4p-1024L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-128L -0x4p-1024L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-128L -0x4p-1024L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-128L -0x4p-1024L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-128L -0x4p-1024L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-128L -0x4p-1024L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-128L -0x4p-1024L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-128L -0x4p-1024L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-128L -0x4p-1024L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-128L -0x4p-1024L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x4p-128L -0x4p-1024L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x4p-128L -0x4p-1024L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x4p-128L -0x4p-1024L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x4p-128L -0x4p-1024L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-128L -0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-128L -0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-128L -0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-128L -0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-128L -0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-128L -0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-128L -0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-128L -0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-128L -0x4p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-128L -0x4p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-128L -0x4p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-128L -0x4p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-128L -0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-128L -0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-128L -0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-128L -0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-128L -0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-128L -0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-128L -0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-128L -0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-128L -0x2p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-128L -0x2p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-128L -0x2p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-128L -0x2p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward dbl-64 -0x4p-128 -0x8p-972 : -0x1.921fb54442d19p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x4p-128 -0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x4p-128 -0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 -0x4p-128 -0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-128L -0x8p-972L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-128L -0x8p-972L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-128L -0x8p-972L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-128L -0x8p-972L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-128L -0x8p-972L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-128L -0x8p-972L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-128L -0x8p-972L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-128L -0x8p-972L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-128L -0x8p-972L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-128L -0x8p-972L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-128L -0x8p-972L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-128L -0x8p-972L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x4p-128L -0x8p-972L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x4p-128L -0x8p-972L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x4p-128L -0x8p-972L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x4p-128L -0x8p-972L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward dbl-64 -0x4p-1024 -0x4p-128 : -0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x4p-1024 -0x4p-128 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x4p-1024 -0x4p-128 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 -0x4p-1024 -0x4p-128 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-1024L -0x4p-128L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-1024L -0x4p-128L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-1024L -0x4p-128L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-1024L -0x4p-128L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-1024L -0x4p-128L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-1024L -0x4p-128L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-1024L -0x4p-128L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-1024L -0x4p-128L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-1024L -0x4p-128L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1024L -0x4p-128L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1024L -0x4p-128L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1024L -0x4p-128L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x4p-1024L -0x4p-128L : -0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x4p-1024L -0x4p-128L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x4p-1024L -0x4p-128L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x4p-1024L -0x4p-128L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 downward dbl-64 -0x4p-1024 -0x4p-1024 : -0x2.5b2f8fe6643a6p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x4p-1024 -0x4p-1024 : -0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x4p-1024 -0x4p-1024 : -0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 upward dbl-64 -0x4p-1024 -0x4p-1024 : -0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-1024L -0x4p-1024L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-1024L -0x4p-1024L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-1024L -0x4p-1024L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-1024L -0x4p-1024L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-1024L -0x4p-1024L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-1024L -0x4p-1024L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-1024L -0x4p-1024L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-1024L -0x4p-1024L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-1024L -0x4p-1024L : -0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1024L -0x4p-1024L : -0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1024L -0x4p-1024L : -0x2.5b2f8fe6643a469e4e5327a28292p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1024L -0x4p-1024L : -0x2.5b2f8fe6643a469e4e5327a28292p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x4p-1024L -0x4p-1024L : -0x2.5b2f8fe6643a469e4e5327a283p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x4p-1024L -0x4p-1024L : -0x2.5b2f8fe6643a469e4e5327a283p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x4p-1024L -0x4p-1024L : -0x2.5b2f8fe6643a469e4e5327a282p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x4p-1024L -0x4p-1024L : -0x2.5b2f8fe6643a469e4e5327a282p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-1024L -0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-1024L -0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-1024L -0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-1024L -0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-1024L -0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-1024L -0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-1024L -0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-1024L -0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-1024L -0x4p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1024L -0x4p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1024L -0x4p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1024L -0x4p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-1024L -0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-1024L -0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-1024L -0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-1024L -0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-1024L -0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-1024L -0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-1024L -0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-1024L -0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-1024L -0x2p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1024L -0x2p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1024L -0x2p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1024L -0x2p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward dbl-64 -0x4p-1024 -0x8p-972 : -0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x4p-1024 -0x8p-972 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x4p-1024 -0x8p-972 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 -0x4p-1024 -0x8p-972 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-1024L -0x8p-972L : -0x3.243f6a8885a300d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-1024L -0x8p-972L : -0x3.243f6a8885a300d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-1024L -0x8p-972L : -0x3.243f6a8885a300dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-1024L -0x8p-972L : -0x3.243f6a8885a300dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-1024L -0x8p-972L : -0x3.243f6a8885a300d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-1024L -0x8p-972L : -0x3.243f6a8885a300d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-1024L -0x8p-972L : -0x3.243f6a8885a300dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-1024L -0x8p-972L : -0x3.243f6a8885a300dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-1024L -0x8p-972L : -0x3.243f6a8885a300d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1024L -0x8p-972L : -0x3.243f6a8885a300d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1024L -0x8p-972L : -0x3.243f6a8885a300d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1024L -0x8p-972L : -0x3.243f6a8885a300d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x4p-1024L -0x8p-972L : -0x3.243f6a8885a300d313198a2e04p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x4p-1024L -0x8p-972L : -0x3.243f6a8885a300d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x4p-1024L -0x8p-972L : -0x3.243f6a8885a300d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x4p-1024L -0x8p-972L : -0x3.243f6a8885a300d313198a2e03p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-16384L -0x4p-128L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-16384L -0x4p-128L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-16384L -0x4p-128L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-16384L -0x4p-128L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-16384L -0x4p-128L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-16384L -0x4p-128L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-16384L -0x4p-128L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-16384L -0x4p-128L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16384L -0x4p-128L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16384L -0x4p-128L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16384L -0x4p-128L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16384L -0x4p-128L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-16384L -0x4p-1024L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-16384L -0x4p-1024L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-16384L -0x4p-1024L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-16384L -0x4p-1024L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-16384L -0x4p-1024L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-16384L -0x4p-1024L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-16384L -0x4p-1024L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-16384L -0x4p-1024L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16384L -0x4p-1024L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16384L -0x4p-1024L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16384L -0x4p-1024L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16384L -0x4p-1024L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-16384L -0x4p-16384L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-16384L -0x4p-16384L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-16384L -0x4p-16384L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-16384L -0x4p-16384L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-16384L -0x4p-16384L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-16384L -0x4p-16384L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-16384L -0x4p-16384L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-16384L -0x4p-16384L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16384L -0x4p-16384L : -0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16384L -0x4p-16384L : -0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16384L -0x4p-16384L : -0x2.5b2f8fe6643a469e4e5327a28292p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16384L -0x4p-16384L : -0x2.5b2f8fe6643a469e4e5327a28292p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-16384L -0x2p-16384L : -0x2.08d15159c9bec21p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-16384L -0x2p-16384L : -0x2.08d15159c9bec20cp+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-16384L -0x2p-16384L : -0x2.08d15159c9bec20cp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-16384L -0x2p-16384L : -0x2.08d15159c9bec20cp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-16384L -0x2p-16384L : -0x2.08d15159c9bec21p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-16384L -0x2p-16384L : -0x2.08d15159c9bec20cp+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-16384L -0x2p-16384L : -0x2.08d15159c9bec20cp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-16384L -0x2p-16384L : -0x2.08d15159c9bec20cp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16384L -0x2p-16384L : -0x2.08d15159c9bec20c417ee80d5fd6p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16384L -0x2p-16384L : -0x2.08d15159c9bec20c417ee80d5fd6p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16384L -0x2p-16384L : -0x2.08d15159c9bec20c417ee80d5fd4p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16384L -0x2p-16384L : -0x2.08d15159c9bec20c417ee80d5fd4p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-16384L -0x8p-972L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-16384L -0x8p-972L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-16384L -0x8p-972L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-16384L -0x8p-972L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-16384L -0x8p-972L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-16384L -0x8p-972L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-16384L -0x8p-972L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-16384L -0x8p-972L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16384L -0x8p-972L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16384L -0x8p-972L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16384L -0x8p-972L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16384L -0x8p-972L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x2p-16384L -0x4p-128L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x2p-16384L -0x4p-128L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x2p-16384L -0x4p-128L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x2p-16384L -0x4p-128L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x2p-16384L -0x4p-128L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x2p-16384L -0x4p-128L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x2p-16384L -0x4p-128L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x2p-16384L -0x4p-128L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x2p-16384L -0x4p-128L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x2p-16384L -0x4p-128L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x2p-16384L -0x4p-128L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x2p-16384L -0x4p-128L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x2p-16384L -0x4p-1024L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x2p-16384L -0x4p-1024L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x2p-16384L -0x4p-1024L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x2p-16384L -0x4p-1024L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x2p-16384L -0x4p-1024L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x2p-16384L -0x4p-1024L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x2p-16384L -0x4p-1024L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x2p-16384L -0x4p-1024L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x2p-16384L -0x4p-1024L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x2p-16384L -0x4p-1024L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x2p-16384L -0x4p-1024L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x2p-16384L -0x4p-1024L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x2p-16384L -0x4p-16384L : -0x2.ad8dce72feb5cb34p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x2p-16384L -0x4p-16384L : -0x2.ad8dce72feb5cb3p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x2p-16384L -0x4p-16384L : -0x2.ad8dce72feb5cb3p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x2p-16384L -0x4p-16384L : -0x2.ad8dce72feb5cb3p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x2p-16384L -0x4p-16384L : -0x2.ad8dce72feb5cb34p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x2p-16384L -0x4p-16384L : -0x2.ad8dce72feb5cb3p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x2p-16384L -0x4p-16384L : -0x2.ad8dce72feb5cb3p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x2p-16384L -0x4p-16384L : -0x2.ad8dce72feb5cb3p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x2p-16384L -0x4p-16384L : -0x2.ad8dce72feb5cb305b276737a554p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x2p-16384L -0x4p-16384L : -0x2.ad8dce72feb5cb305b276737a552p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x2p-16384L -0x4p-16384L : -0x2.ad8dce72feb5cb305b276737a552p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x2p-16384L -0x4p-16384L : -0x2.ad8dce72feb5cb305b276737a552p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x2p-16384L -0x2p-16384L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x2p-16384L -0x2p-16384L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x2p-16384L -0x2p-16384L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x2p-16384L -0x2p-16384L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x2p-16384L -0x2p-16384L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x2p-16384L -0x2p-16384L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x2p-16384L -0x2p-16384L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x2p-16384L -0x2p-16384L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x2p-16384L -0x2p-16384L : -0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x2p-16384L -0x2p-16384L : -0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x2p-16384L -0x2p-16384L : -0x2.5b2f8fe6643a469e4e5327a28292p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x2p-16384L -0x2p-16384L : -0x2.5b2f8fe6643a469e4e5327a28292p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x2p-16384L -0x8p-972L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x2p-16384L -0x8p-972L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x2p-16384L -0x8p-972L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x2p-16384L -0x8p-972L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x2p-16384L -0x8p-972L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x2p-16384L -0x8p-972L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x2p-16384L -0x8p-972L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x2p-16384L -0x8p-972L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x2p-16384L -0x8p-972L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x2p-16384L -0x8p-972L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x2p-16384L -0x8p-972L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x2p-16384L -0x8p-972L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward dbl-64 -0x8p-972 -0x4p-128 : -0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x8p-972 -0x4p-128 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x8p-972 -0x4p-128 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 -0x8p-972 -0x4p-128 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x8p-972L -0x4p-128L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x8p-972L -0x4p-128L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x8p-972L -0x4p-128L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x8p-972L -0x4p-128L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-972L -0x4p-128L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-972L -0x4p-128L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-972L -0x4p-128L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-972L -0x4p-128L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-972L -0x4p-128L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-972L -0x4p-128L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-972L -0x4p-128L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-972L -0x4p-128L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x8p-972L -0x4p-128L : -0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x8p-972L -0x4p-128L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x8p-972L -0x4p-128L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x8p-972L -0x4p-128L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 downward dbl-64 -0x8p-972 -0x4p-1024 : -0x1.921fb54442d19p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x8p-972 -0x4p-1024 : -0x1.921fb54442d19p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x8p-972 -0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 -0x8p-972 -0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x8p-972L -0x4p-1024L : -0x1.921fb54442d18c6ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x8p-972L -0x4p-1024L : -0x1.921fb54442d18c6ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x8p-972L -0x4p-1024L : -0x1.921fb54442d18c68p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x8p-972L -0x4p-1024L : -0x1.921fb54442d18c68p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-972L -0x4p-1024L : -0x1.921fb54442d18c6ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-972L -0x4p-1024L : -0x1.921fb54442d18c6ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-972L -0x4p-1024L : -0x1.921fb54442d18c68p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-972L -0x4p-1024L : -0x1.921fb54442d18c68p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-972L -0x4p-1024L : -0x1.921fb54442d18c69898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-972L -0x4p-1024L : -0x1.921fb54442d18c69898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-972L -0x4p-1024L : -0x1.921fb54442d18c69898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-972L -0x4p-1024L : -0x1.921fb54442d18c69898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x8p-972L -0x4p-1024L : -0x1.921fb54442d18c69898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x8p-972L -0x4p-1024L : -0x1.921fb54442d18c69898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x8p-972L -0x4p-1024L : -0x1.921fb54442d18c69898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x8p-972L -0x4p-1024L : -0x1.921fb54442d18c69898cc517018p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x8p-972L -0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x8p-972L -0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x8p-972L -0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x8p-972L -0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-972L -0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-972L -0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-972L -0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-972L -0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-972L -0x4p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-972L -0x4p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-972L -0x4p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-972L -0x4p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x8p-972L -0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x8p-972L -0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x8p-972L -0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x8p-972L -0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-972L -0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-972L -0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-972L -0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-972L -0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-972L -0x2p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-972L -0x2p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-972L -0x2p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-972L -0x2p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward dbl-64 -0x8p-972 -0x8p-972 : -0x2.5b2f8fe6643a6p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x8p-972 -0x8p-972 : -0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x8p-972 -0x8p-972 : -0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 upward dbl-64 -0x8p-972 -0x8p-972 : -0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x8p-972L -0x8p-972L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x8p-972L -0x8p-972L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x8p-972L -0x8p-972L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x8p-972L -0x8p-972L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-972L -0x8p-972L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-972L -0x8p-972L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-972L -0x8p-972L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-972L -0x8p-972L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-972L -0x8p-972L : -0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-972L -0x8p-972L : -0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-972L -0x8p-972L : -0x2.5b2f8fe6643a469e4e5327a28292p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-972L -0x8p-972L : -0x2.5b2f8fe6643a469e4e5327a28292p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x8p-972L -0x8p-972L : -0x2.5b2f8fe6643a469e4e5327a283p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x8p-972L -0x8p-972L : -0x2.5b2f8fe6643a469e4e5327a283p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x8p-972L -0x8p-972L : -0x2.5b2f8fe6643a469e4e5327a282p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x8p-972L -0x8p-972L : -0x2.5b2f8fe6643a469e4e5327a282p+0L : inexact-ok
+atan2 min_subnorm min_subnorm
+= atan2 downward flt-32 0x8p-152f 0x8p-152f : 0xc.90fdap-4f : inexact-ok
+= atan2 tonearest flt-32 0x8p-152f 0x8p-152f : 0xc.90fdbp-4f : inexact-ok
+= atan2 towardzero flt-32 0x8p-152f 0x8p-152f : 0xc.90fdap-4f : inexact-ok
+= atan2 upward flt-32 0x8p-152f 0x8p-152f : 0xc.90fdbp-4f : inexact-ok
+= atan2 downward dbl-64 0x8p-152 0x8p-152 : 0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 tonearest dbl-64 0x8p-152 0x8p-152 : 0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 towardzero dbl-64 0x8p-152 0x8p-152 : 0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 upward dbl-64 0x8p-152 0x8p-152 : 0xc.90fdaa22168c8p-4 : inexact-ok
+= atan2 downward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 downward ldbl-128 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 upward ldbl-128 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234c4c6628b80dc8p-4L : inexact-ok
+= atan2 downward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 upward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xc.90fdaa22168c234c4c6628b81p-4L : inexact-ok
+= atan2 downward dbl-64 0x8p-152 0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x8p-152 0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x8p-152 0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 0x8p-152 0x4p-1076 : 0x1.921fb54442d19p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-152L 0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-152L 0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-152L 0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-152L 0x4p-1076L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x8p-152L 0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x8p-152L 0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x8p-152L 0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x8p-152L 0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-152L 0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-152L 0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-152L 0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-152L 0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-152L 0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-152L 0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-152L 0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-152L 0x8p-16448L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-152L 0x4p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-152L 0x4p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-152L 0x4p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-152L 0x4p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-152L 0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-152L 0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-152L 0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-152L 0x4p-16448L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-152L 0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-152L 0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-152L 0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-152L 0x4p-16496L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward dbl-64 0x4p-1076 0x8p-152 : 0x7.ffffffffffffcp-928 : inexact-ok
+= atan2 tonearest dbl-64 0x4p-1076 0x8p-152 : 0x8p-928 : inexact-ok
+= atan2 towardzero dbl-64 0x4p-1076 0x8p-152 : 0x7.ffffffffffffcp-928 : inexact-ok
+= atan2 upward dbl-64 0x4p-1076 0x8p-152 : 0x8p-928 : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x7.fffffffffffffff8p-928L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8p-928L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x7.fffffffffffffff8p-928L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8p-928L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x7.fffffffffffffff8p-928L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8p-928L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x7.fffffffffffffff8p-928L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8p-928L : inexact-ok
+= atan2 downward ldbl-128 0x4p-1076L 0x8p-152L : 0x7.fffffffffffffffffffffffffffcp-928L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1076L 0x8p-152L : 0x8p-928L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1076L 0x8p-152L : 0x7.fffffffffffffffffffffffffffcp-928L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1076L 0x8p-152L : 0x8p-928L : inexact-ok
+= atan2 downward ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x7.fffffffffffffffffffffffffep-928L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8p-928L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x7.fffffffffffffffffffffffffep-928L : inexact-ok
+= atan2 upward ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8p-928L : inexact-ok
+= atan2 downward dbl-64 0x4p-1076 0x4p-1076 : 0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 tonearest dbl-64 0x4p-1076 0x4p-1076 : 0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 towardzero dbl-64 0x4p-1076 0x4p-1076 : 0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 upward dbl-64 0x4p-1076 0x4p-1076 : 0xc.90fdaa22168c8p-4 : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 downward ldbl-128 0x4p-1076L 0x4p-1076L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1076L 0x4p-1076L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1076L 0x4p-1076L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1076L 0x4p-1076L : 0xc.90fdaa22168c234c4c6628b80dc8p-4L : inexact-ok
+= atan2 downward ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 upward ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0xc.90fdaa22168c234c4c6628b81p-4L : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-1076L 0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-1076L 0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-1076L 0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-1076L 0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-1076L 0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-1076L 0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-1076L 0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-1076L 0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-1076L 0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1076L 0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1076L 0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1076L 0x8p-16448L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-1076L 0x4p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-1076L 0x4p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-1076L 0x4p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-1076L 0x4p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-1076L 0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1076L 0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1076L 0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1076L 0x4p-16448L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-1076L 0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1076L 0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1076L 0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1076L 0x4p-16496L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x8p-16448L 0x8p-152L : 0xf.fffffffffffffffp-16300L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x8p-16448L 0x8p-152L : 0x1p-16296L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x8p-16448L 0x8p-152L : 0xf.fffffffffffffffp-16300L : inexact-ok
+= atan2 upward ldbl-96-intel 0x8p-16448L 0x8p-152L : 0x1p-16296L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-16448L 0x8p-152L : 0xf.fffffffffffffffp-16300L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-16448L 0x8p-152L : 0x1p-16296L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-16448L 0x8p-152L : 0xf.fffffffffffffffp-16300L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-16448L 0x8p-152L : 0x1p-16296L : inexact-ok
+= atan2 downward ldbl-128 0x8p-16448L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-16300L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-16448L 0x8p-152L : 0x1p-16296L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-16448L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-16300L : inexact-ok
+= atan2 upward ldbl-128 0x8p-16448L 0x8p-152L : 0x1p-16296L : inexact-ok
+= atan2 downward ldbl-96-intel 0x8p-16448L 0x4p-1076L : 0x1.fffffffffffffffep-15372L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x8p-16448L 0x4p-1076L : 0x2p-15372L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x8p-16448L 0x4p-1076L : 0x1.fffffffffffffffep-15372L : inexact-ok
+= atan2 upward ldbl-96-intel 0x8p-16448L 0x4p-1076L : 0x2p-15372L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-16448L 0x4p-1076L : 0x1.fffffffffffffffep-15372L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-16448L 0x4p-1076L : 0x2p-15372L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-16448L 0x4p-1076L : 0x1.fffffffffffffffep-15372L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-16448L 0x4p-1076L : 0x2p-15372L : inexact-ok
+= atan2 downward ldbl-128 0x8p-16448L 0x4p-1076L : 0x1.ffffffffffffffffffffffffffffp-15372L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-16448L 0x4p-1076L : 0x2p-15372L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-16448L 0x4p-1076L : 0x1.ffffffffffffffffffffffffffffp-15372L : inexact-ok
+= atan2 upward ldbl-128 0x8p-16448L 0x4p-1076L : 0x2p-15372L : inexact-ok
+= atan2 downward ldbl-96-intel 0x8p-16448L 0x8p-16448L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x8p-16448L 0x8p-16448L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x8p-16448L 0x8p-16448L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-intel 0x8p-16448L 0x8p-16448L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-16448L 0x8p-16448L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-16448L 0x8p-16448L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-16448L 0x8p-16448L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-16448L 0x8p-16448L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 downward ldbl-128 0x8p-16448L 0x8p-16448L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-16448L 0x8p-16448L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-16448L 0x8p-16448L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 upward ldbl-128 0x8p-16448L 0x8p-16448L : 0xc.90fdaa22168c234c4c6628b80dc8p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-16448L 0x4p-16448L : 0x1.1b6e192ebbe446c6p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-16448L 0x4p-16448L : 0x1.1b6e192ebbe446c6p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-16448L 0x4p-16448L : 0x1.1b6e192ebbe446c6p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-16448L 0x4p-16448L : 0x1.1b6e192ebbe446c8p+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-16448L 0x4p-16448L : 0x1.1b6e192ebbe446c6d19aa220a39ap+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-16448L 0x4p-16448L : 0x1.1b6e192ebbe446c6d19aa220a39bp+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-16448L 0x4p-16448L : 0x1.1b6e192ebbe446c6d19aa220a39ap+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-16448L 0x4p-16448L : 0x1.1b6e192ebbe446c6d19aa220a39bp+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-16448L 0x4p-16496L : 0x1.921fb54442d10469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-16448L 0x4p-16496L : 0x1.921fb54442d10469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-16448L 0x4p-16496L : 0x1.921fb54442d10469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-16448L 0x4p-16496L : 0x1.921fb54442d10469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-16448L 0x8p-152L : 0x7.fffffffffffffff8p-16300L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-16448L 0x8p-152L : 0x8p-16300L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-16448L 0x8p-152L : 0x7.fffffffffffffff8p-16300L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-16448L 0x8p-152L : 0x8p-16300L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16448L 0x8p-152L : 0x7.fffffffffffffffffffffffffffcp-16300L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16448L 0x8p-152L : 0x8p-16300L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16448L 0x8p-152L : 0x7.fffffffffffffffffffffffffffcp-16300L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16448L 0x8p-152L : 0x8p-16300L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-16448L 0x4p-1076L : 0xf.fffffffffffffffp-15376L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-16448L 0x4p-1076L : 0x1p-15372L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-16448L 0x4p-1076L : 0xf.fffffffffffffffp-15376L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-16448L 0x4p-1076L : 0x1p-15372L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16448L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-15376L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16448L 0x4p-1076L : 0x1p-15372L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16448L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-15376L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16448L 0x4p-1076L : 0x1p-15372L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-16448L 0x8p-16448L : 0x7.6b19c1586ed3da28p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-16448L 0x8p-16448L : 0x7.6b19c1586ed3da28p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-16448L 0x8p-16448L : 0x7.6b19c1586ed3da28p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-16448L 0x8p-16448L : 0x7.6b19c1586ed3da3p-4L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16448L 0x8p-16448L : 0x7.6b19c1586ed3da2b7f222f65e1d4p-4L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16448L 0x8p-16448L : 0x7.6b19c1586ed3da2b7f222f65e1d4p-4L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16448L 0x8p-16448L : 0x7.6b19c1586ed3da2b7f222f65e1d4p-4L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16448L 0x8p-16448L : 0x7.6b19c1586ed3da2b7f222f65e1d8p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-16448L 0x4p-16448L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-16448L 0x4p-16448L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-16448L 0x4p-16448L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-16448L 0x4p-16448L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16448L 0x4p-16448L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16448L 0x4p-16448L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16448L 0x4p-16448L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16448L 0x4p-16448L : 0xc.90fdaa22168c234c4c6628b80dc8p-4L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16448L 0x4p-16496L : 0x1.921fb54442d08469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16448L 0x4p-16496L : 0x1.921fb54442d08469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16448L 0x4p-16496L : 0x1.921fb54442d08469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16448L 0x4p-16496L : 0x1.921fb54442d08469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16496L 0x8p-152L : 0x7.fffffffffffffffffffffffffffcp-16348L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16496L 0x8p-152L : 0x8p-16348L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16496L 0x8p-152L : 0x7.fffffffffffffffffffffffffffcp-16348L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16496L 0x8p-152L : 0x8p-16348L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16496L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-15424L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16496L 0x4p-1076L : 0x1p-15420L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16496L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-15424L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16496L 0x4p-1076L : 0x1p-15420L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16496L 0x8p-16448L : 0x7.ffffffffffffffffffffffff5554p-52L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16496L 0x8p-16448L : 0x7.ffffffffffffffffffffffff5554p-52L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16496L 0x8p-16448L : 0x7.ffffffffffffffffffffffff5554p-52L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16496L 0x8p-16448L : 0x7.ffffffffffffffffffffffff5558p-52L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16496L 0x4p-16448L : 0xf.fffffffffffffffffffffffaaaa8p-52L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16496L 0x4p-16448L : 0xf.fffffffffffffffffffffffaaaa8p-52L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16496L 0x4p-16448L : 0xf.fffffffffffffffffffffffaaaa8p-52L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16496L 0x4p-16448L : 0xf.fffffffffffffffffffffffaaabp-52L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16496L 0x4p-16496L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16496L 0x4p-16496L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16496L 0x4p-16496L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16496L 0x4p-16496L : 0xc.90fdaa22168c234c4c6628b80dc8p-4L : inexact-ok
+atan2 min_subnorm -min_subnorm
+= atan2 downward flt-32 0x8p-152f -0x8p-152f : 0x2.5b2f8cp+0f : inexact-ok
+= atan2 tonearest flt-32 0x8p-152f -0x8p-152f : 0x2.5b2f9p+0f : inexact-ok
+= atan2 towardzero flt-32 0x8p-152f -0x8p-152f : 0x2.5b2f8cp+0f : inexact-ok
+= atan2 upward flt-32 0x8p-152f -0x8p-152f : 0x2.5b2f9p+0f : inexact-ok
+= atan2 downward dbl-64 0x8p-152 -0x8p-152 : 0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x8p-152 -0x8p-152 : 0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x8p-152 -0x8p-152 : 0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 upward dbl-64 0x8p-152 -0x8p-152 : 0x2.5b2f8fe6643a6p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x8p-152L -0x8p-152L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x8p-152L -0x8p-152L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x8p-152L -0x8p-152L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x8p-152L -0x8p-152L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-152L -0x8p-152L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-152L -0x8p-152L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-152L -0x8p-152L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-152L -0x8p-152L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-152L -0x8p-152L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-152L -0x8p-152L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-152L -0x8p-152L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-152L -0x8p-152L : 0x2.5b2f8fe6643a469e4e5327a28296p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x8p-152L -0x8p-152L : 0x2.5b2f8fe6643a469e4e5327a282p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x8p-152L -0x8p-152L : 0x2.5b2f8fe6643a469e4e5327a283p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x8p-152L -0x8p-152L : 0x2.5b2f8fe6643a469e4e5327a282p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x8p-152L -0x8p-152L : 0x2.5b2f8fe6643a469e4e5327a283p+0L : inexact-ok
+= atan2 downward dbl-64 0x8p-152 -0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x8p-152 -0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x8p-152 -0x4p-1076 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 0x8p-152 -0x4p-1076 : 0x1.921fb54442d19p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x8p-152L -0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x8p-152L -0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x8p-152L -0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x8p-152L -0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-152L -0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-152L -0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-152L -0x4p-1076L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-152L -0x4p-1076L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-152L -0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-152L -0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-152L -0x4p-1076L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-152L -0x4p-1076L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x8p-152L -0x4p-1076L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x8p-152L -0x4p-1076L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x8p-152L -0x4p-1076L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x8p-152L -0x4p-1076L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x8p-152L -0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x8p-152L -0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x8p-152L -0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x8p-152L -0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-152L -0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-152L -0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-152L -0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-152L -0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-152L -0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-152L -0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-152L -0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-152L -0x8p-16448L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-152L -0x4p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-152L -0x4p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-152L -0x4p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-152L -0x4p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-152L -0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-152L -0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-152L -0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-152L -0x4p-16448L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-152L -0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-152L -0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-152L -0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-152L -0x4p-16496L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward dbl-64 0x4p-1076 -0x8p-152 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x4p-1076 -0x8p-152 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x4p-1076 -0x8p-152 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 0x4p-1076 -0x8p-152 : 0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-1076L -0x8p-152L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-1076L -0x8p-152L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-1076L -0x8p-152L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-1076L -0x8p-152L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-1076L -0x8p-152L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-1076L -0x8p-152L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-1076L -0x8p-152L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-1076L -0x8p-152L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-1076L -0x8p-152L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1076L -0x8p-152L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1076L -0x8p-152L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1076L -0x8p-152L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x4p-1076L -0x8p-152L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x4p-1076L -0x8p-152L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x4p-1076L -0x8p-152L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x4p-1076L -0x8p-152L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 downward dbl-64 0x4p-1076 -0x4p-1076 : 0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x4p-1076 -0x4p-1076 : 0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x4p-1076 -0x4p-1076 : 0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 upward dbl-64 0x4p-1076 -0x4p-1076 : 0x2.5b2f8fe6643a6p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-1076L -0x4p-1076L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-1076L -0x4p-1076L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-1076L -0x4p-1076L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-1076L -0x4p-1076L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-1076L -0x4p-1076L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-1076L -0x4p-1076L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-1076L -0x4p-1076L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-1076L -0x4p-1076L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-1076L -0x4p-1076L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1076L -0x4p-1076L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1076L -0x4p-1076L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1076L -0x4p-1076L : 0x2.5b2f8fe6643a469e4e5327a28296p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x4p-1076L -0x4p-1076L : 0x2.5b2f8fe6643a469e4e5327a282p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x4p-1076L -0x4p-1076L : 0x2.5b2f8fe6643a469e4e5327a283p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x4p-1076L -0x4p-1076L : 0x2.5b2f8fe6643a469e4e5327a282p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x4p-1076L -0x4p-1076L : 0x2.5b2f8fe6643a469e4e5327a283p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-1076L -0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-1076L -0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-1076L -0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-1076L -0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-1076L -0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-1076L -0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-1076L -0x8p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-1076L -0x8p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-1076L -0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1076L -0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1076L -0x8p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1076L -0x8p-16448L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-1076L -0x4p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-1076L -0x4p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-1076L -0x4p-16448L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-1076L -0x4p-16448L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-1076L -0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1076L -0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1076L -0x4p-16448L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1076L -0x4p-16448L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-1076L -0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1076L -0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1076L -0x4p-16496L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1076L -0x4p-16496L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x8p-16448L -0x8p-152L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x8p-16448L -0x8p-152L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x8p-16448L -0x8p-152L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x8p-16448L -0x8p-152L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-16448L -0x8p-152L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-16448L -0x8p-152L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-16448L -0x8p-152L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-16448L -0x8p-152L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-16448L -0x8p-152L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-16448L -0x8p-152L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-16448L -0x8p-152L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-16448L -0x8p-152L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x8p-16448L -0x4p-1076L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x8p-16448L -0x4p-1076L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x8p-16448L -0x4p-1076L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x8p-16448L -0x4p-1076L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-16448L -0x4p-1076L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-16448L -0x4p-1076L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-16448L -0x4p-1076L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-16448L -0x4p-1076L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-16448L -0x4p-1076L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-16448L -0x4p-1076L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-16448L -0x4p-1076L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-16448L -0x4p-1076L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x8p-16448L -0x8p-16448L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x8p-16448L -0x8p-16448L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x8p-16448L -0x8p-16448L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x8p-16448L -0x8p-16448L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-16448L -0x8p-16448L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-16448L -0x8p-16448L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-16448L -0x8p-16448L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-16448L -0x8p-16448L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-16448L -0x8p-16448L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-16448L -0x8p-16448L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-16448L -0x8p-16448L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-16448L -0x8p-16448L : 0x2.5b2f8fe6643a469e4e5327a28296p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-16448L -0x4p-16448L : 0x2.08d15159c9bec20cp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-16448L -0x4p-16448L : 0x2.08d15159c9bec20cp+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-16448L -0x4p-16448L : 0x2.08d15159c9bec20cp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-16448L -0x4p-16448L : 0x2.08d15159c9bec21p+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-16448L -0x4p-16448L : 0x2.08d15159c9bec20c417ee80d5fd4p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-16448L -0x4p-16448L : 0x2.08d15159c9bec20c417ee80d5fd6p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-16448L -0x4p-16448L : 0x2.08d15159c9bec20c417ee80d5fd4p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-16448L -0x4p-16448L : 0x2.08d15159c9bec20c417ee80d5fd6p+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-16448L -0x4p-16496L : 0x1.921fb54442d20469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-16448L -0x4p-16496L : 0x1.921fb54442d20469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-16448L -0x4p-16496L : 0x1.921fb54442d20469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-16448L -0x4p-16496L : 0x1.921fb54442d20469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-16448L -0x8p-152L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-16448L -0x8p-152L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-16448L -0x8p-152L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-16448L -0x8p-152L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16448L -0x8p-152L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16448L -0x8p-152L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16448L -0x8p-152L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16448L -0x8p-152L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-16448L -0x4p-1076L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-16448L -0x4p-1076L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-16448L -0x4p-1076L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-16448L -0x4p-1076L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16448L -0x4p-1076L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16448L -0x4p-1076L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16448L -0x4p-1076L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16448L -0x4p-1076L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-16448L -0x8p-16448L : 0x2.ad8dce72feb5cb3p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-16448L -0x8p-16448L : 0x2.ad8dce72feb5cb3p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-16448L -0x8p-16448L : 0x2.ad8dce72feb5cb3p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-16448L -0x8p-16448L : 0x2.ad8dce72feb5cb34p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16448L -0x8p-16448L : 0x2.ad8dce72feb5cb305b276737a552p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16448L -0x8p-16448L : 0x2.ad8dce72feb5cb305b276737a554p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16448L -0x8p-16448L : 0x2.ad8dce72feb5cb305b276737a552p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16448L -0x8p-16448L : 0x2.ad8dce72feb5cb305b276737a554p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-16448L -0x4p-16448L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-16448L -0x4p-16448L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-16448L -0x4p-16448L : 0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-16448L -0x4p-16448L : 0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16448L -0x4p-16448L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16448L -0x4p-16448L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16448L -0x4p-16448L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16448L -0x4p-16448L : 0x2.5b2f8fe6643a469e4e5327a28296p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16448L -0x4p-16496L : 0x1.921fb54442d28469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16448L -0x4p-16496L : 0x1.921fb54442d28469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16448L -0x4p-16496L : 0x1.921fb54442d28469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16448L -0x4p-16496L : 0x1.921fb54442d28469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16496L -0x8p-152L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16496L -0x8p-152L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16496L -0x8p-152L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16496L -0x8p-152L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16496L -0x4p-1076L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16496L -0x4p-1076L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16496L -0x4p-1076L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16496L -0x4p-1076L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16496L -0x8p-16448L : 0x3.243f6a8885a288d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16496L -0x8p-16448L : 0x3.243f6a8885a288d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16496L -0x8p-16448L : 0x3.243f6a8885a288d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16496L -0x8p-16448L : 0x3.243f6a8885a288d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16496L -0x4p-16448L : 0x3.243f6a8885a208d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16496L -0x4p-16448L : 0x3.243f6a8885a208d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16496L -0x4p-16448L : 0x3.243f6a8885a208d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16496L -0x4p-16448L : 0x3.243f6a8885a208d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16496L -0x4p-16496L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16496L -0x4p-16496L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16496L -0x4p-16496L : 0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16496L -0x4p-16496L : 0x2.5b2f8fe6643a469e4e5327a28296p+0L : inexact-ok
+atan2 -min_subnorm min_subnorm
+= atan2 downward flt-32 -0x8p-152f 0x8p-152f : -0xc.90fdbp-4f : inexact-ok
+= atan2 tonearest flt-32 -0x8p-152f 0x8p-152f : -0xc.90fdbp-4f : inexact-ok
+= atan2 towardzero flt-32 -0x8p-152f 0x8p-152f : -0xc.90fdap-4f : inexact-ok
+= atan2 upward flt-32 -0x8p-152f 0x8p-152f : -0xc.90fdap-4f : inexact-ok
+= atan2 downward dbl-64 -0x8p-152 0x8p-152 : -0xc.90fdaa22168c8p-4 : inexact-ok
+= atan2 tonearest dbl-64 -0x8p-152 0x8p-152 : -0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 towardzero dbl-64 -0x8p-152 0x8p-152 : -0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 upward dbl-64 -0x8p-152 0x8p-152 : -0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 downward ldbl-96-intel -0x8p-152L 0x8p-152L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x8p-152L 0x8p-152L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x8p-152L 0x8p-152L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-intel -0x8p-152L 0x8p-152L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-152L 0x8p-152L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-152L 0x8p-152L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-152L 0x8p-152L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-152L 0x8p-152L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-152L 0x8p-152L : -0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-152L 0x8p-152L : -0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-152L 0x8p-152L : -0xc.90fdaa22168c234c4c6628b80db8p-4L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-152L 0x8p-152L : -0xc.90fdaa22168c234c4c6628b80db8p-4L : inexact-ok
+= atan2 downward ldbl-128ibm -0x8p-152L 0x8p-152L : -0xc.90fdaa22168c234c4c6628b81p-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x8p-152L 0x8p-152L : -0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x8p-152L 0x8p-152L : -0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 upward ldbl-128ibm -0x8p-152L 0x8p-152L : -0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 downward dbl-64 -0x8p-152 0x4p-1076 : -0x1.921fb54442d19p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x8p-152 0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x8p-152 0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 -0x8p-152 0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x8p-152L 0x4p-1076L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x8p-152L 0x4p-1076L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x8p-152L 0x4p-1076L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x8p-152L 0x4p-1076L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-152L 0x4p-1076L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-152L 0x4p-1076L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-152L 0x4p-1076L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-152L 0x4p-1076L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-152L 0x4p-1076L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-152L 0x4p-1076L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-152L 0x4p-1076L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-152L 0x4p-1076L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x8p-152L 0x4p-1076L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x8p-152L 0x4p-1076L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x8p-152L 0x4p-1076L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x8p-152L 0x4p-1076L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x8p-152L 0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x8p-152L 0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x8p-152L 0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x8p-152L 0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-152L 0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-152L 0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-152L 0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-152L 0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-152L 0x8p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-152L 0x8p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-152L 0x8p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-152L 0x8p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-152L 0x4p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-152L 0x4p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-152L 0x4p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-152L 0x4p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-152L 0x4p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-152L 0x4p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-152L 0x4p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-152L 0x4p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-152L 0x4p-16496L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-152L 0x4p-16496L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-152L 0x4p-16496L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-152L 0x4p-16496L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward dbl-64 -0x4p-1076 0x8p-152 : -0x8p-928 : inexact-ok
+= atan2 tonearest dbl-64 -0x4p-1076 0x8p-152 : -0x8p-928 : inexact-ok
+= atan2 towardzero dbl-64 -0x4p-1076 0x8p-152 : -0x7.ffffffffffffcp-928 : inexact-ok
+= atan2 upward dbl-64 -0x4p-1076 0x8p-152 : -0x7.ffffffffffffcp-928 : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-1076L 0x8p-152L : -0x8p-928L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-1076L 0x8p-152L : -0x8p-928L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-1076L 0x8p-152L : -0x7.fffffffffffffff8p-928L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-1076L 0x8p-152L : -0x7.fffffffffffffff8p-928L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-1076L 0x8p-152L : -0x8p-928L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-1076L 0x8p-152L : -0x8p-928L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-1076L 0x8p-152L : -0x7.fffffffffffffff8p-928L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-1076L 0x8p-152L : -0x7.fffffffffffffff8p-928L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-1076L 0x8p-152L : -0x8p-928L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1076L 0x8p-152L : -0x8p-928L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1076L 0x8p-152L : -0x7.fffffffffffffffffffffffffffcp-928L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1076L 0x8p-152L : -0x7.fffffffffffffffffffffffffffcp-928L : inexact-ok
+= atan2 downward ldbl-128ibm -0x4p-1076L 0x8p-152L : -0x8p-928L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x4p-1076L 0x8p-152L : -0x8p-928L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x4p-1076L 0x8p-152L : -0x7.fffffffffffffffffffffffffep-928L : inexact-ok
+= atan2 upward ldbl-128ibm -0x4p-1076L 0x8p-152L : -0x7.fffffffffffffffffffffffffep-928L : inexact-ok
+= atan2 downward dbl-64 -0x4p-1076 0x4p-1076 : -0xc.90fdaa22168c8p-4 : inexact-ok
+= atan2 tonearest dbl-64 -0x4p-1076 0x4p-1076 : -0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 towardzero dbl-64 -0x4p-1076 0x4p-1076 : -0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 upward dbl-64 -0x4p-1076 0x4p-1076 : -0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-1076L 0x4p-1076L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-1076L 0x4p-1076L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-1076L 0x4p-1076L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-1076L 0x4p-1076L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-1076L 0x4p-1076L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-1076L 0x4p-1076L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-1076L 0x4p-1076L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-1076L 0x4p-1076L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-1076L 0x4p-1076L : -0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1076L 0x4p-1076L : -0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1076L 0x4p-1076L : -0xc.90fdaa22168c234c4c6628b80db8p-4L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1076L 0x4p-1076L : -0xc.90fdaa22168c234c4c6628b80db8p-4L : inexact-ok
+= atan2 downward ldbl-128ibm -0x4p-1076L 0x4p-1076L : -0xc.90fdaa22168c234c4c6628b81p-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x4p-1076L 0x4p-1076L : -0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x4p-1076L 0x4p-1076L : -0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 upward ldbl-128ibm -0x4p-1076L 0x4p-1076L : -0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-1076L 0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-1076L 0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-1076L 0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-1076L 0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-1076L 0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-1076L 0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-1076L 0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-1076L 0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-1076L 0x8p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1076L 0x8p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1076L 0x8p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1076L 0x8p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-1076L 0x4p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-1076L 0x4p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-1076L 0x4p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-1076L 0x4p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-1076L 0x4p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1076L 0x4p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1076L 0x4p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1076L 0x4p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-1076L 0x4p-16496L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1076L 0x4p-16496L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1076L 0x4p-16496L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1076L 0x4p-16496L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x8p-16448L 0x8p-152L : -0x1p-16296L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x8p-16448L 0x8p-152L : -0x1p-16296L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x8p-16448L 0x8p-152L : -0xf.fffffffffffffffp-16300L : inexact-ok
+= atan2 upward ldbl-96-intel -0x8p-16448L 0x8p-152L : -0xf.fffffffffffffffp-16300L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-16448L 0x8p-152L : -0x1p-16296L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-16448L 0x8p-152L : -0x1p-16296L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-16448L 0x8p-152L : -0xf.fffffffffffffffp-16300L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-16448L 0x8p-152L : -0xf.fffffffffffffffp-16300L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-16448L 0x8p-152L : -0x1p-16296L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-16448L 0x8p-152L : -0x1p-16296L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-16448L 0x8p-152L : -0xf.fffffffffffffffffffffffffff8p-16300L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-16448L 0x8p-152L : -0xf.fffffffffffffffffffffffffff8p-16300L : inexact-ok
+= atan2 downward ldbl-96-intel -0x8p-16448L 0x4p-1076L : -0x2p-15372L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x8p-16448L 0x4p-1076L : -0x2p-15372L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x8p-16448L 0x4p-1076L : -0x1.fffffffffffffffep-15372L : inexact-ok
+= atan2 upward ldbl-96-intel -0x8p-16448L 0x4p-1076L : -0x1.fffffffffffffffep-15372L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-16448L 0x4p-1076L : -0x2p-15372L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-16448L 0x4p-1076L : -0x2p-15372L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-16448L 0x4p-1076L : -0x1.fffffffffffffffep-15372L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-16448L 0x4p-1076L : -0x1.fffffffffffffffep-15372L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-16448L 0x4p-1076L : -0x2p-15372L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-16448L 0x4p-1076L : -0x2p-15372L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-16448L 0x4p-1076L : -0x1.ffffffffffffffffffffffffffffp-15372L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-16448L 0x4p-1076L : -0x1.ffffffffffffffffffffffffffffp-15372L : inexact-ok
+= atan2 downward ldbl-96-intel -0x8p-16448L 0x8p-16448L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x8p-16448L 0x8p-16448L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x8p-16448L 0x8p-16448L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-intel -0x8p-16448L 0x8p-16448L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-16448L 0x8p-16448L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-16448L 0x8p-16448L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-16448L 0x8p-16448L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-16448L 0x8p-16448L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-16448L 0x8p-16448L : -0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-16448L 0x8p-16448L : -0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-16448L 0x8p-16448L : -0xc.90fdaa22168c234c4c6628b80db8p-4L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-16448L 0x8p-16448L : -0xc.90fdaa22168c234c4c6628b80db8p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-16448L 0x4p-16448L : -0x1.1b6e192ebbe446c8p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-16448L 0x4p-16448L : -0x1.1b6e192ebbe446c6p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-16448L 0x4p-16448L : -0x1.1b6e192ebbe446c6p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-16448L 0x4p-16448L : -0x1.1b6e192ebbe446c6p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-16448L 0x4p-16448L : -0x1.1b6e192ebbe446c6d19aa220a39bp+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-16448L 0x4p-16448L : -0x1.1b6e192ebbe446c6d19aa220a39bp+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-16448L 0x4p-16448L : -0x1.1b6e192ebbe446c6d19aa220a39ap+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-16448L 0x4p-16448L : -0x1.1b6e192ebbe446c6d19aa220a39ap+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-16448L 0x4p-16496L : -0x1.921fb54442d10469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-16448L 0x4p-16496L : -0x1.921fb54442d10469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-16448L 0x4p-16496L : -0x1.921fb54442d10469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-16448L 0x4p-16496L : -0x1.921fb54442d10469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-16448L 0x8p-152L : -0x8p-16300L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-16448L 0x8p-152L : -0x8p-16300L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-16448L 0x8p-152L : -0x7.fffffffffffffff8p-16300L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-16448L 0x8p-152L : -0x7.fffffffffffffff8p-16300L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16448L 0x8p-152L : -0x8p-16300L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16448L 0x8p-152L : -0x8p-16300L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16448L 0x8p-152L : -0x7.fffffffffffffffffffffffffffcp-16300L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16448L 0x8p-152L : -0x7.fffffffffffffffffffffffffffcp-16300L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-16448L 0x4p-1076L : -0x1p-15372L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-16448L 0x4p-1076L : -0x1p-15372L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-16448L 0x4p-1076L : -0xf.fffffffffffffffp-15376L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-16448L 0x4p-1076L : -0xf.fffffffffffffffp-15376L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16448L 0x4p-1076L : -0x1p-15372L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16448L 0x4p-1076L : -0x1p-15372L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16448L 0x4p-1076L : -0xf.fffffffffffffffffffffffffff8p-15376L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16448L 0x4p-1076L : -0xf.fffffffffffffffffffffffffff8p-15376L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-16448L 0x8p-16448L : -0x7.6b19c1586ed3da3p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-16448L 0x8p-16448L : -0x7.6b19c1586ed3da28p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-16448L 0x8p-16448L : -0x7.6b19c1586ed3da28p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-16448L 0x8p-16448L : -0x7.6b19c1586ed3da28p-4L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16448L 0x8p-16448L : -0x7.6b19c1586ed3da2b7f222f65e1d4p-4L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16448L 0x8p-16448L : -0x7.6b19c1586ed3da2b7f222f65e1d4p-4L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16448L 0x8p-16448L : -0x7.6b19c1586ed3da2b7f222f65e1dp-4L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16448L 0x8p-16448L : -0x7.6b19c1586ed3da2b7f222f65e1dp-4L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-16448L 0x4p-16448L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-16448L 0x4p-16448L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-16448L 0x4p-16448L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-16448L 0x4p-16448L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16448L 0x4p-16448L : -0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16448L 0x4p-16448L : -0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16448L 0x4p-16448L : -0xc.90fdaa22168c234c4c6628b80db8p-4L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16448L 0x4p-16448L : -0xc.90fdaa22168c234c4c6628b80db8p-4L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16448L 0x4p-16496L : -0x1.921fb54442d08469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16448L 0x4p-16496L : -0x1.921fb54442d08469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16448L 0x4p-16496L : -0x1.921fb54442d08469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16448L 0x4p-16496L : -0x1.921fb54442d08469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16496L 0x8p-152L : -0x8p-16348L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16496L 0x8p-152L : -0x8p-16348L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16496L 0x8p-152L : -0x7.fffffffffffffffffffffffffffcp-16348L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16496L 0x8p-152L : -0x7.fffffffffffffffffffffffffffcp-16348L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16496L 0x4p-1076L : -0x1p-15420L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16496L 0x4p-1076L : -0x1p-15420L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16496L 0x4p-1076L : -0xf.fffffffffffffffffffffffffff8p-15424L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16496L 0x4p-1076L : -0xf.fffffffffffffffffffffffffff8p-15424L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16496L 0x8p-16448L : -0x7.ffffffffffffffffffffffff5558p-52L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16496L 0x8p-16448L : -0x7.ffffffffffffffffffffffff5554p-52L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16496L 0x8p-16448L : -0x7.ffffffffffffffffffffffff5554p-52L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16496L 0x8p-16448L : -0x7.ffffffffffffffffffffffff5554p-52L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16496L 0x4p-16448L : -0xf.fffffffffffffffffffffffaaabp-52L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16496L 0x4p-16448L : -0xf.fffffffffffffffffffffffaaaa8p-52L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16496L 0x4p-16448L : -0xf.fffffffffffffffffffffffaaaa8p-52L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16496L 0x4p-16448L : -0xf.fffffffffffffffffffffffaaaa8p-52L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16496L 0x4p-16496L : -0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16496L 0x4p-16496L : -0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16496L 0x4p-16496L : -0xc.90fdaa22168c234c4c6628b80db8p-4L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16496L 0x4p-16496L : -0xc.90fdaa22168c234c4c6628b80db8p-4L : inexact-ok
+atan2 -min_subnorm -min_subnorm
+= atan2 downward flt-32 -0x8p-152f -0x8p-152f : -0x2.5b2f9p+0f : inexact-ok
+= atan2 tonearest flt-32 -0x8p-152f -0x8p-152f : -0x2.5b2f9p+0f : inexact-ok
+= atan2 towardzero flt-32 -0x8p-152f -0x8p-152f : -0x2.5b2f8cp+0f : inexact-ok
+= atan2 upward flt-32 -0x8p-152f -0x8p-152f : -0x2.5b2f8cp+0f : inexact-ok
+= atan2 downward dbl-64 -0x8p-152 -0x8p-152 : -0x2.5b2f8fe6643a6p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x8p-152 -0x8p-152 : -0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x8p-152 -0x8p-152 : -0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 upward dbl-64 -0x8p-152 -0x8p-152 : -0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x8p-152L -0x8p-152L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x8p-152L -0x8p-152L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x8p-152L -0x8p-152L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x8p-152L -0x8p-152L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-152L -0x8p-152L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-152L -0x8p-152L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-152L -0x8p-152L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-152L -0x8p-152L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-152L -0x8p-152L : -0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-152L -0x8p-152L : -0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-152L -0x8p-152L : -0x2.5b2f8fe6643a469e4e5327a28292p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-152L -0x8p-152L : -0x2.5b2f8fe6643a469e4e5327a28292p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x8p-152L -0x8p-152L : -0x2.5b2f8fe6643a469e4e5327a283p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x8p-152L -0x8p-152L : -0x2.5b2f8fe6643a469e4e5327a283p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x8p-152L -0x8p-152L : -0x2.5b2f8fe6643a469e4e5327a282p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x8p-152L -0x8p-152L : -0x2.5b2f8fe6643a469e4e5327a282p+0L : inexact-ok
+= atan2 downward dbl-64 -0x8p-152 -0x4p-1076 : -0x1.921fb54442d19p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x8p-152 -0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x8p-152 -0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 -0x8p-152 -0x4p-1076 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x8p-152L -0x4p-1076L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x8p-152L -0x4p-1076L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x8p-152L -0x4p-1076L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x8p-152L -0x4p-1076L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-152L -0x4p-1076L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-152L -0x4p-1076L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-152L -0x4p-1076L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-152L -0x4p-1076L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-152L -0x4p-1076L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-152L -0x4p-1076L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-152L -0x4p-1076L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-152L -0x4p-1076L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x8p-152L -0x4p-1076L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x8p-152L -0x4p-1076L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x8p-152L -0x4p-1076L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x8p-152L -0x4p-1076L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x8p-152L -0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x8p-152L -0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x8p-152L -0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x8p-152L -0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-152L -0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-152L -0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-152L -0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-152L -0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-152L -0x8p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-152L -0x8p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-152L -0x8p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-152L -0x8p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-152L -0x4p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-152L -0x4p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-152L -0x4p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-152L -0x4p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-152L -0x4p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-152L -0x4p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-152L -0x4p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-152L -0x4p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-152L -0x4p-16496L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-152L -0x4p-16496L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-152L -0x4p-16496L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-152L -0x4p-16496L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward dbl-64 -0x4p-1076 -0x8p-152 : -0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x4p-1076 -0x8p-152 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x4p-1076 -0x8p-152 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 -0x4p-1076 -0x8p-152 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-1076L -0x8p-152L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-1076L -0x8p-152L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-1076L -0x8p-152L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-1076L -0x8p-152L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-1076L -0x8p-152L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-1076L -0x8p-152L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-1076L -0x8p-152L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-1076L -0x8p-152L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-1076L -0x8p-152L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1076L -0x8p-152L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1076L -0x8p-152L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1076L -0x8p-152L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x4p-1076L -0x8p-152L : -0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x4p-1076L -0x8p-152L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x4p-1076L -0x8p-152L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x4p-1076L -0x8p-152L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 downward dbl-64 -0x4p-1076 -0x4p-1076 : -0x2.5b2f8fe6643a6p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x4p-1076 -0x4p-1076 : -0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x4p-1076 -0x4p-1076 : -0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 upward dbl-64 -0x4p-1076 -0x4p-1076 : -0x2.5b2f8fe6643a4p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-1076L -0x4p-1076L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-1076L -0x4p-1076L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-1076L -0x4p-1076L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-1076L -0x4p-1076L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-1076L -0x4p-1076L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-1076L -0x4p-1076L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-1076L -0x4p-1076L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-1076L -0x4p-1076L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-1076L -0x4p-1076L : -0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1076L -0x4p-1076L : -0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1076L -0x4p-1076L : -0x2.5b2f8fe6643a469e4e5327a28292p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1076L -0x4p-1076L : -0x2.5b2f8fe6643a469e4e5327a28292p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x4p-1076L -0x4p-1076L : -0x2.5b2f8fe6643a469e4e5327a283p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x4p-1076L -0x4p-1076L : -0x2.5b2f8fe6643a469e4e5327a283p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x4p-1076L -0x4p-1076L : -0x2.5b2f8fe6643a469e4e5327a282p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x4p-1076L -0x4p-1076L : -0x2.5b2f8fe6643a469e4e5327a282p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-1076L -0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-1076L -0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-1076L -0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-1076L -0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-1076L -0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-1076L -0x8p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-1076L -0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-1076L -0x8p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-1076L -0x8p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1076L -0x8p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1076L -0x8p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1076L -0x8p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-1076L -0x4p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-1076L -0x4p-16448L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-1076L -0x4p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-1076L -0x4p-16448L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-1076L -0x4p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1076L -0x4p-16448L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1076L -0x4p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1076L -0x4p-16448L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-1076L -0x4p-16496L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1076L -0x4p-16496L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1076L -0x4p-16496L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1076L -0x4p-16496L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x8p-16448L -0x8p-152L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x8p-16448L -0x8p-152L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x8p-16448L -0x8p-152L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x8p-16448L -0x8p-152L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-16448L -0x8p-152L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-16448L -0x8p-152L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-16448L -0x8p-152L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-16448L -0x8p-152L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-16448L -0x8p-152L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-16448L -0x8p-152L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-16448L -0x8p-152L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-16448L -0x8p-152L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x8p-16448L -0x4p-1076L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x8p-16448L -0x4p-1076L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x8p-16448L -0x4p-1076L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x8p-16448L -0x4p-1076L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-16448L -0x4p-1076L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-16448L -0x4p-1076L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-16448L -0x4p-1076L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-16448L -0x4p-1076L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-16448L -0x4p-1076L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-16448L -0x4p-1076L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-16448L -0x4p-1076L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-16448L -0x4p-1076L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x8p-16448L -0x8p-16448L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x8p-16448L -0x8p-16448L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x8p-16448L -0x8p-16448L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x8p-16448L -0x8p-16448L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-16448L -0x8p-16448L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-16448L -0x8p-16448L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-16448L -0x8p-16448L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-16448L -0x8p-16448L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-16448L -0x8p-16448L : -0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-16448L -0x8p-16448L : -0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-16448L -0x8p-16448L : -0x2.5b2f8fe6643a469e4e5327a28292p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-16448L -0x8p-16448L : -0x2.5b2f8fe6643a469e4e5327a28292p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-16448L -0x4p-16448L : -0x2.08d15159c9bec21p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-16448L -0x4p-16448L : -0x2.08d15159c9bec20cp+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-16448L -0x4p-16448L : -0x2.08d15159c9bec20cp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-16448L -0x4p-16448L : -0x2.08d15159c9bec20cp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-16448L -0x4p-16448L : -0x2.08d15159c9bec20c417ee80d5fd6p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-16448L -0x4p-16448L : -0x2.08d15159c9bec20c417ee80d5fd6p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-16448L -0x4p-16448L : -0x2.08d15159c9bec20c417ee80d5fd4p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-16448L -0x4p-16448L : -0x2.08d15159c9bec20c417ee80d5fd4p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-16448L -0x4p-16496L : -0x1.921fb54442d20469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-16448L -0x4p-16496L : -0x1.921fb54442d20469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-16448L -0x4p-16496L : -0x1.921fb54442d20469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-16448L -0x4p-16496L : -0x1.921fb54442d20469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-16448L -0x8p-152L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-16448L -0x8p-152L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-16448L -0x8p-152L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-16448L -0x8p-152L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16448L -0x8p-152L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16448L -0x8p-152L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16448L -0x8p-152L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16448L -0x8p-152L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-16448L -0x4p-1076L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-16448L -0x4p-1076L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-16448L -0x4p-1076L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-16448L -0x4p-1076L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16448L -0x4p-1076L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16448L -0x4p-1076L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16448L -0x4p-1076L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16448L -0x4p-1076L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-16448L -0x8p-16448L : -0x2.ad8dce72feb5cb34p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-16448L -0x8p-16448L : -0x2.ad8dce72feb5cb3p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-16448L -0x8p-16448L : -0x2.ad8dce72feb5cb3p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-16448L -0x8p-16448L : -0x2.ad8dce72feb5cb3p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16448L -0x8p-16448L : -0x2.ad8dce72feb5cb305b276737a554p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16448L -0x8p-16448L : -0x2.ad8dce72feb5cb305b276737a552p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16448L -0x8p-16448L : -0x2.ad8dce72feb5cb305b276737a552p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16448L -0x8p-16448L : -0x2.ad8dce72feb5cb305b276737a552p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-16448L -0x4p-16448L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-16448L -0x4p-16448L : -0x2.5b2f8fe6643a46ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-16448L -0x4p-16448L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-16448L -0x4p-16448L : -0x2.5b2f8fe6643a469cp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16448L -0x4p-16448L : -0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16448L -0x4p-16448L : -0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16448L -0x4p-16448L : -0x2.5b2f8fe6643a469e4e5327a28292p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16448L -0x4p-16448L : -0x2.5b2f8fe6643a469e4e5327a28292p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16448L -0x4p-16496L : -0x1.921fb54442d28469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16448L -0x4p-16496L : -0x1.921fb54442d28469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16448L -0x4p-16496L : -0x1.921fb54442d28469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16448L -0x4p-16496L : -0x1.921fb54442d28469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16496L -0x8p-152L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16496L -0x8p-152L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16496L -0x8p-152L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16496L -0x8p-152L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16496L -0x4p-1076L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16496L -0x4p-1076L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16496L -0x4p-1076L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16496L -0x4p-1076L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16496L -0x8p-16448L : -0x3.243f6a8885a288d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16496L -0x8p-16448L : -0x3.243f6a8885a288d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16496L -0x8p-16448L : -0x3.243f6a8885a288d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16496L -0x8p-16448L : -0x3.243f6a8885a288d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16496L -0x4p-16448L : -0x3.243f6a8885a208d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16496L -0x4p-16448L : -0x3.243f6a8885a208d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16496L -0x4p-16448L : -0x3.243f6a8885a208d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16496L -0x4p-16448L : -0x3.243f6a8885a208d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16496L -0x4p-16496L : -0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16496L -0x4p-16496L : -0x2.5b2f8fe6643a469e4e5327a28294p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16496L -0x4p-16496L : -0x2.5b2f8fe6643a469e4e5327a28292p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16496L -0x4p-16496L : -0x2.5b2f8fe6643a469e4e5327a28292p+0L : inexact-ok
+atan2 1 -max
+= atan2 downward flt-32 0x1p+0f -0xf.fffffp+124f : 0x3.243f68p+0f : inexact-ok
+= atan2 tonearest flt-32 0x1p+0f -0xf.fffffp+124f : 0x3.243f6cp+0f : inexact-ok
+= atan2 towardzero flt-32 0x1p+0f -0xf.fffffp+124f : 0x3.243f68p+0f : inexact-ok
+= atan2 upward flt-32 0x1p+0f -0xf.fffffp+124f : 0x3.243f6cp+0f : inexact-ok
+= atan2 downward dbl-64 0x1p+0 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x1p+0 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x1p+0 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 0x1p+0 -0xf.fffffp+124 : 0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x1p+0L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x1p+0L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x1p+0L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x1p+0L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x1p+0L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x1p+0L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x1p+0L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x1p+0L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x1p+0L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x1p+0L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x1p+0L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x1p+0L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x1p+0L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x1p+0L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x1p+0L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x1p+0L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 downward dbl-64 0x1p+0 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x1p+0 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x1p+0 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 0x1p+0 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x1p+0L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x1p+0L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x1p+0L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x1p+0L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x1p+0L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x1p+0L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x1p+0L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x1p+0L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x1p+0L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x1p+0L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x1p+0L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x1p+0L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x1p+0L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x1p+0L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x1p+0L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x1p+0L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x1p+0L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x1p+0L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x1p+0L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x1p+0L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x1p+0L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x1p+0L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x1p+0L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x1p+0L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x1p+0L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x1p+0L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x1p+0L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x1p+0L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128 0x1p+0L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x1p+0L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x1p+0L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x1p+0L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128 0x1p+0L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x1p+0L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x1p+0L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x1p+0L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x1p+0L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x1p+0L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x1p+0L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x1p+0L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+atan2 -1 -max
+= atan2 downward flt-32 -0x1p+0f -0xf.fffffp+124f : -0x3.243f6cp+0f : inexact-ok
+= atan2 tonearest flt-32 -0x1p+0f -0xf.fffffp+124f : -0x3.243f6cp+0f : inexact-ok
+= atan2 towardzero flt-32 -0x1p+0f -0xf.fffffp+124f : -0x3.243f68p+0f : inexact-ok
+= atan2 upward flt-32 -0x1p+0f -0xf.fffffp+124f : -0x3.243f68p+0f : inexact-ok
+= atan2 downward dbl-64 -0x1p+0 -0xf.fffffp+124 : -0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x1p+0 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x1p+0 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 -0x1p+0 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x1p+0L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1p+0L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1p+0L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1p+0L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1p+0L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1p+0L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1p+0L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1p+0L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1p+0L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1p+0L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1p+0L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1p+0L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1p+0L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1p+0L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1p+0L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1p+0L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 downward dbl-64 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x1p+0L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1p+0L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1p+0L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1p+0L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1p+0L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1p+0L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1p+0L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1p+0L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1p+0L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1p+0L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1p+0L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1p+0L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1p+0L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1p+0L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1p+0L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1p+0L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x1p+0L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1p+0L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1p+0L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1p+0L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1p+0L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1p+0L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1p+0L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1p+0L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1p+0L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1p+0L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1p+0L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1p+0L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1p+0L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1p+0L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1p+0L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1p+0L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1p+0L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1p+0L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1p+0L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1p+0L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1p+0L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1p+0L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1p+0L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1p+0L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+atan2 min -max
+= atan2 downward flt-32 0x4p-128f -0xf.fffffp+124f : 0x3.243f68p+0f : inexact-ok
+= atan2 tonearest flt-32 0x4p-128f -0xf.fffffp+124f : 0x3.243f6cp+0f : inexact-ok
+= atan2 towardzero flt-32 0x4p-128f -0xf.fffffp+124f : 0x3.243f68p+0f : inexact-ok
+= atan2 upward flt-32 0x4p-128f -0xf.fffffp+124f : 0x3.243f6cp+0f : inexact-ok
+= atan2 downward dbl-64 0x4p-128 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x4p-128 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x4p-128 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 0x4p-128 -0xf.fffffp+124 : 0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-128L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-128L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-128L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-128L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-128L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-128L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-128L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-128L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-128L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-128L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-128L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-128L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x4p-128L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x4p-128L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x4p-128L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x4p-128L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 downward dbl-64 0x4p-128 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x4p-128 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x4p-128 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 0x4p-128 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-128L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-128L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-128L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-128L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-128L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-128L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-128L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-128L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-128L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-128L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-128L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-128L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x4p-128L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x4p-128L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x4p-128L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x4p-128L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-128L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-128L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-128L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-128L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-128L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-128L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-128L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-128L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-128L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-128L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-128L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-128L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-128L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-128L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-128L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-128L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-128L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-128L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-128L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-128L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x4p-128L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x4p-128L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x4p-128L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x4p-128L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 downward dbl-64 0x4p-1024 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x4p-1024 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x4p-1024 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 0x4p-1024 -0xf.fffffp+124 : 0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-1024L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-1024L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-1024L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-1024L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-1024L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-1024L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-1024L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-1024L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-1024L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1024L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1024L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1024L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x4p-1024L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x4p-1024L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x4p-1024L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x4p-1024L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 downward dbl-64 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-1024L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-1024L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-1024L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-1024L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-1024L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-1024L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-1024L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-1024L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-1024L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1024L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1024L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1024L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x4p-1024L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x4p-1024L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x4p-1024L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x4p-1024L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-1024L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-1024L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-1024L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-1024L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-1024L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-1024L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-1024L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-1024L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-1024L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1024L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1024L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1024L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-1024L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1024L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1024L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1024L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-1024L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1024L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1024L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1024L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x4p-1024L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x4p-1024L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x4p-1024L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x4p-1024L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-16384L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-16384L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-16384L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-16384L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-16384L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-16384L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-16384L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-16384L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16384L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16384L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16384L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16384L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-16384L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-16384L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-16384L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-16384L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-16384L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-16384L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-16384L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-16384L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16384L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16384L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16384L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16384L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-16384L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-16384L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-16384L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-16384L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-16384L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-16384L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-16384L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-16384L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16384L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16384L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16384L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16384L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16384L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16384L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16384L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16384L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16384L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16384L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16384L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16384L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x2p-16384L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x2p-16384L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x2p-16384L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x2p-16384L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x2p-16384L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x2p-16384L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x2p-16384L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x2p-16384L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x2p-16384L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x2p-16384L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x2p-16384L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x2p-16384L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x2p-16384L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x2p-16384L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x2p-16384L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x2p-16384L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x2p-16384L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x2p-16384L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x2p-16384L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x2p-16384L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x2p-16384L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x2p-16384L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x2p-16384L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x2p-16384L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x2p-16384L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x2p-16384L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x2p-16384L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x2p-16384L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x2p-16384L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x2p-16384L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x2p-16384L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x2p-16384L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x2p-16384L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x2p-16384L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x2p-16384L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x2p-16384L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128 0x2p-16384L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x2p-16384L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x2p-16384L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x2p-16384L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128 0x2p-16384L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x2p-16384L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x2p-16384L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x2p-16384L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward dbl-64 0x8p-972 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x8p-972 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x8p-972 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 0x8p-972 -0xf.fffffp+124 : 0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x8p-972L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x8p-972L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x8p-972L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x8p-972L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-972L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-972L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-972L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-972L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-972L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-972L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-972L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-972L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x8p-972L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x8p-972L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x8p-972L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x8p-972L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 downward dbl-64 0x8p-972 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x8p-972 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x8p-972 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 0x8p-972 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x8p-972L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x8p-972L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x8p-972L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x8p-972L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-972L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-972L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-972L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-972L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-972L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-972L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-972L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-972L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x8p-972L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x8p-972L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x8p-972L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x8p-972L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x8p-972L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x8p-972L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x8p-972L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x8p-972L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-972L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-972L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-972L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-972L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-972L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-972L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-972L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-972L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-972L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-972L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-972L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-972L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-972L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-972L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-972L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-972L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x8p-972L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x8p-972L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x8p-972L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x8p-972L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+atan2 -min -max
+= atan2 downward flt-32 -0x4p-128f -0xf.fffffp+124f : -0x3.243f6cp+0f : inexact-ok
+= atan2 tonearest flt-32 -0x4p-128f -0xf.fffffp+124f : -0x3.243f6cp+0f : inexact-ok
+= atan2 towardzero flt-32 -0x4p-128f -0xf.fffffp+124f : -0x3.243f68p+0f : inexact-ok
+= atan2 upward flt-32 -0x4p-128f -0xf.fffffp+124f : -0x3.243f68p+0f : inexact-ok
+= atan2 downward dbl-64 -0x4p-128 -0xf.fffffp+124 : -0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x4p-128 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x4p-128 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 -0x4p-128 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-128L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-128L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-128L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-128L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-128L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-128L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-128L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-128L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-128L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-128L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-128L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-128L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x4p-128L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x4p-128L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x4p-128L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x4p-128L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 downward dbl-64 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-128L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-128L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-128L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-128L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-128L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-128L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-128L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-128L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-128L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-128L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-128L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-128L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x4p-128L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x4p-128L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x4p-128L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x4p-128L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-128L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-128L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-128L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-128L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-128L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-128L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-128L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-128L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-128L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-128L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-128L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-128L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-128L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-128L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-128L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-128L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-128L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-128L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-128L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-128L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x4p-128L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x4p-128L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x4p-128L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x4p-128L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 downward dbl-64 -0x4p-1024 -0xf.fffffp+124 : -0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x4p-1024 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x4p-1024 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 -0x4p-1024 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-1024L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-1024L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-1024L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-1024L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-1024L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-1024L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-1024L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-1024L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-1024L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1024L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1024L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1024L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x4p-1024L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x4p-1024L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x4p-1024L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x4p-1024L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 downward dbl-64 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-1024L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-1024L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-1024L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-1024L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-1024L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-1024L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-1024L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-1024L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-1024L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1024L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1024L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1024L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x4p-1024L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x4p-1024L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x4p-1024L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x4p-1024L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-1024L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-1024L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-1024L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-1024L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-1024L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-1024L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-1024L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-1024L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-1024L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1024L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1024L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1024L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-1024L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1024L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1024L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1024L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-1024L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1024L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1024L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1024L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x4p-1024L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x4p-1024L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x4p-1024L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x4p-1024L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-16384L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-16384L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-16384L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-16384L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-16384L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-16384L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-16384L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-16384L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16384L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16384L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16384L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16384L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-16384L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-16384L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-16384L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-16384L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-16384L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-16384L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-16384L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-16384L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16384L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16384L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16384L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16384L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-16384L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-16384L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-16384L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-16384L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-16384L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-16384L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-16384L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-16384L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16384L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16384L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16384L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16384L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16384L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16384L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16384L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16384L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16384L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16384L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16384L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16384L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x2p-16384L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x2p-16384L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x2p-16384L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x2p-16384L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x2p-16384L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x2p-16384L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x2p-16384L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x2p-16384L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x2p-16384L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x2p-16384L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x2p-16384L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x2p-16384L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x2p-16384L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x2p-16384L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x2p-16384L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x2p-16384L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x2p-16384L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x2p-16384L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x2p-16384L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x2p-16384L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x2p-16384L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x2p-16384L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x2p-16384L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x2p-16384L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x2p-16384L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x2p-16384L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x2p-16384L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x2p-16384L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x2p-16384L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x2p-16384L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x2p-16384L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x2p-16384L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x2p-16384L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x2p-16384L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x2p-16384L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x2p-16384L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0x2p-16384L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x2p-16384L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x2p-16384L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x2p-16384L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0x2p-16384L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x2p-16384L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x2p-16384L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x2p-16384L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward dbl-64 -0x8p-972 -0xf.fffffp+124 : -0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x8p-972 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x8p-972 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 -0x8p-972 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x8p-972L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x8p-972L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x8p-972L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x8p-972L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-972L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-972L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-972L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-972L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-972L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-972L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-972L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-972L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x8p-972L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x8p-972L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x8p-972L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x8p-972L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 downward dbl-64 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x8p-972L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x8p-972L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x8p-972L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x8p-972L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-972L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-972L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-972L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-972L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-972L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-972L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-972L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-972L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x8p-972L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x8p-972L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x8p-972L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x8p-972L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x8p-972L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x8p-972L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x8p-972L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x8p-972L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-972L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-972L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-972L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-972L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-972L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-972L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-972L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-972L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-972L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-972L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-972L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-972L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-972L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-972L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-972L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-972L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x8p-972L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x8p-972L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x8p-972L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x8p-972L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+atan2 min_subnorm -max
+= atan2 downward flt-32 0x8p-152f -0xf.fffffp+124f : 0x3.243f68p+0f : inexact-ok
+= atan2 tonearest flt-32 0x8p-152f -0xf.fffffp+124f : 0x3.243f6cp+0f : inexact-ok
+= atan2 towardzero flt-32 0x8p-152f -0xf.fffffp+124f : 0x3.243f68p+0f : inexact-ok
+= atan2 upward flt-32 0x8p-152f -0xf.fffffp+124f : 0x3.243f6cp+0f : inexact-ok
+= atan2 downward dbl-64 0x8p-152 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x8p-152 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x8p-152 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 0x8p-152 -0xf.fffffp+124 : 0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x8p-152L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x8p-152L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x8p-152L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x8p-152L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-152L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-152L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-152L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-152L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-152L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-152L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-152L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-152L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x8p-152L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x8p-152L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x8p-152L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x8p-152L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 downward dbl-64 0x8p-152 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x8p-152 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x8p-152 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 0x8p-152 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x8p-152L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x8p-152L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x8p-152L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x8p-152L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-152L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-152L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-152L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-152L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-152L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-152L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-152L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-152L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x8p-152L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x8p-152L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x8p-152L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x8p-152L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x8p-152L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x8p-152L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x8p-152L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x8p-152L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-152L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-152L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-152L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-152L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-152L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-152L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-152L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-152L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-152L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-152L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-152L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-152L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-152L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-152L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-152L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-152L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x8p-152L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x8p-152L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x8p-152L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x8p-152L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 downward dbl-64 0x4p-1076 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x4p-1076 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x4p-1076 -0xf.fffffp+124 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 0x4p-1076 -0xf.fffffp+124 : 0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-1076L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-1076L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-1076L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-1076L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-1076L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-1076L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-1076L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-1076L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-1076L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1076L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1076L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1076L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x4p-1076L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x4p-1076L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x4p-1076L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x4p-1076L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 downward dbl-64 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-1076L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-1076L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-1076L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-1076L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-1076L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-1076L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-1076L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-1076L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-1076L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1076L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1076L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1076L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x4p-1076L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x4p-1076L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x4p-1076L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x4p-1076L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-1076L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-1076L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-1076L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-1076L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-1076L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-1076L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-1076L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-1076L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-1076L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1076L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1076L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1076L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-1076L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1076L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1076L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1076L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-1076L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1076L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1076L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1076L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x4p-1076L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x4p-1076L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x4p-1076L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x4p-1076L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x8p-16448L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x8p-16448L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x8p-16448L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x8p-16448L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-16448L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-16448L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-16448L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-16448L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-16448L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-16448L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-16448L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-16448L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x8p-16448L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x8p-16448L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x8p-16448L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x8p-16448L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-16448L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-16448L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-16448L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-16448L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-16448L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-16448L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-16448L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-16448L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x8p-16448L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x8p-16448L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x8p-16448L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x8p-16448L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-16448L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-16448L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-16448L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-16448L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-16448L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-16448L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-16448L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-16448L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-16448L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-16448L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-16448L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-16448L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128 0x8p-16448L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-16448L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-16448L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x8p-16448L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-16448L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-16448L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-16448L -0xf.fffffp+124L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-16448L -0xf.fffffp+124L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16448L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16448L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16448L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16448L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-16448L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-16448L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-16448L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-16448L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16448L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16448L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16448L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16448L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-16448L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-16448L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-16448L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-16448L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16448L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16448L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16448L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16448L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16448L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16448L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16448L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16448L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16448L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16448L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16448L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16448L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16496L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16496L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16496L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16496L -0xf.fffffp+124L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16496L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16496L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16496L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16496L -0xf.ffffffffffff8p+1020L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16496L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16496L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16496L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16496L -0xf.fffffffffffffffp+16380L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16496L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16496L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16496L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16496L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128 0x4p-16496L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-16496L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-16496L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x4p-16496L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+atan2 -min_subnorm -max
+= atan2 downward flt-32 -0x8p-152f -0xf.fffffp+124f : -0x3.243f6cp+0f : inexact-ok
+= atan2 tonearest flt-32 -0x8p-152f -0xf.fffffp+124f : -0x3.243f6cp+0f : inexact-ok
+= atan2 towardzero flt-32 -0x8p-152f -0xf.fffffp+124f : -0x3.243f68p+0f : inexact-ok
+= atan2 upward flt-32 -0x8p-152f -0xf.fffffp+124f : -0x3.243f68p+0f : inexact-ok
+= atan2 downward dbl-64 -0x8p-152 -0xf.fffffp+124 : -0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x8p-152 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x8p-152 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 -0x8p-152 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x8p-152L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x8p-152L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x8p-152L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x8p-152L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-152L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-152L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-152L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-152L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-152L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-152L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-152L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-152L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x8p-152L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x8p-152L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x8p-152L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x8p-152L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 downward dbl-64 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x8p-152L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x8p-152L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x8p-152L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x8p-152L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-152L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-152L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-152L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-152L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-152L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-152L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-152L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-152L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x8p-152L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x8p-152L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x8p-152L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x8p-152L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x8p-152L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x8p-152L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x8p-152L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x8p-152L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-152L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-152L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-152L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-152L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-152L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-152L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-152L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-152L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-152L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-152L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-152L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-152L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-152L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-152L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-152L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-152L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x8p-152L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x8p-152L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x8p-152L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x8p-152L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 downward dbl-64 -0x4p-1076 -0xf.fffffp+124 : -0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x4p-1076 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x4p-1076 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 -0x4p-1076 -0xf.fffffp+124 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-1076L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-1076L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-1076L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-1076L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-1076L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-1076L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-1076L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-1076L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-1076L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1076L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1076L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1076L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x4p-1076L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x4p-1076L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x4p-1076L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x4p-1076L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 downward dbl-64 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-1076L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-1076L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-1076L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-1076L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-1076L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-1076L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-1076L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-1076L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-1076L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1076L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1076L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1076L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x4p-1076L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x4p-1076L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x4p-1076L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x4p-1076L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-1076L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-1076L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-1076L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-1076L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-1076L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-1076L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-1076L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-1076L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-1076L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1076L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1076L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1076L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-1076L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1076L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1076L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1076L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-1076L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1076L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1076L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1076L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x4p-1076L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x4p-1076L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x4p-1076L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x4p-1076L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x8p-16448L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x8p-16448L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x8p-16448L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x8p-16448L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-16448L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-16448L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-16448L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-16448L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-16448L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-16448L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-16448L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-16448L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x8p-16448L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x8p-16448L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x8p-16448L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x8p-16448L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-16448L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-16448L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-16448L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-16448L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-16448L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-16448L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-16448L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-16448L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x8p-16448L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x8p-16448L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x8p-16448L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x8p-16448L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-16448L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-16448L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-16448L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-16448L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-16448L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-16448L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-16448L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-16448L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-16448L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-16448L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-16448L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-16448L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-16448L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-16448L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-16448L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-16448L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-16448L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-16448L -0xf.fffffp+124L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-16448L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-16448L -0xf.fffffp+124L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16448L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16448L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16448L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16448L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-16448L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-16448L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-16448L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-16448L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16448L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16448L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16448L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16448L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-16448L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-16448L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-16448L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-16448L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16448L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16448L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16448L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16448L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16448L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16448L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16448L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16448L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16448L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16448L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16448L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16448L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16496L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16496L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16496L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16496L -0xf.fffffp+124L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16496L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16496L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16496L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16496L -0xf.ffffffffffff8p+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16496L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16496L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16496L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16496L -0xf.fffffffffffffffp+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16496L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16496L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16496L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16496L -0xf.fffffffffffffffffffffffffff8p+16380L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-16496L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-16496L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-16496L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-16496L -0xf.ffffffffffffbffffffffffffcp+1020L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+atan2 1 max missing-underflow
+= atan2 downward flt-32 0x1p+0f 0xf.fffffp+124f : 0x1p-128f : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest flt-32 0x1p+0f 0xf.fffffp+124f : 0x1p-128f : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 towardzero flt-32 0x1p+0f 0xf.fffffp+124f : 0x1p-128f : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 upward flt-32 0x1p+0f 0xf.fffffp+124f : 0x1.000008p-128f : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward dbl-64 0x1p+0 0xf.fffffp+124 : 0x1.000001000001p-128 : inexact-ok
+= atan2 tonearest dbl-64 0x1p+0 0xf.fffffp+124 : 0x1.000001000001p-128 : inexact-ok
+= atan2 towardzero dbl-64 0x1p+0 0xf.fffffp+124 : 0x1.000001000001p-128 : inexact-ok
+= atan2 upward dbl-64 0x1p+0 0xf.fffffp+124 : 0x1.0000010000011p-128 : inexact-ok
+= atan2 downward ldbl-96-intel 0x1p+0L 0xf.fffffp+124L : 0x1.000001000001p-128L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x1p+0L 0xf.fffffp+124L : 0x1.000001000001p-128L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x1p+0L 0xf.fffffp+124L : 0x1.000001000001p-128L : inexact-ok
+= atan2 upward ldbl-96-intel 0x1p+0L 0xf.fffffp+124L : 0x1.0000010000010002p-128L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x1p+0L 0xf.fffffp+124L : 0x1.000001000001p-128L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x1p+0L 0xf.fffffp+124L : 0x1.000001000001p-128L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x1p+0L 0xf.fffffp+124L : 0x1.000001000001p-128L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x1p+0L 0xf.fffffp+124L : 0x1.0000010000010002p-128L : inexact-ok
+= atan2 downward ldbl-128 0x1p+0L 0xf.fffffp+124L : 0x1.000001000001000001000001p-128L : inexact-ok
+= atan2 tonearest ldbl-128 0x1p+0L 0xf.fffffp+124L : 0x1.000001000001000001000001p-128L : inexact-ok
+= atan2 towardzero ldbl-128 0x1p+0L 0xf.fffffp+124L : 0x1.000001000001000001000001p-128L : inexact-ok
+= atan2 upward ldbl-128 0x1p+0L 0xf.fffffp+124L : 0x1.0000010000010000010000010001p-128L : inexact-ok
+= atan2 downward ldbl-128ibm 0x1p+0L 0xf.fffffp+124L : 0x1.000001000001000001000001p-128L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x1p+0L 0xf.fffffp+124L : 0x1.000001000001000001000001p-128L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x1p+0L 0xf.fffffp+124L : 0x1.000001000001000001000001p-128L : inexact-ok
+= atan2 upward ldbl-128ibm 0x1p+0L 0xf.fffffp+124L : 0x1.000001000001000001000001008p-128L : inexact-ok
+= atan2 downward dbl-64 0x1p+0 0xf.ffffffffffff8p+1020 : 0x1p-1024 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest dbl-64 0x1p+0 0xf.ffffffffffff8p+1020 : 0x1p-1024 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 towardzero dbl-64 0x1p+0 0xf.ffffffffffff8p+1020 : 0x1p-1024 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 upward dbl-64 0x1p+0 0xf.ffffffffffff8p+1020 : 0x1.0000000000004p-1024 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-intel 0x1p+0L 0xf.ffffffffffff8p+1020L : 0x1.00000000000008p-1024L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x1p+0L 0xf.ffffffffffff8p+1020L : 0x1.00000000000008p-1024L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x1p+0L 0xf.ffffffffffff8p+1020L : 0x1.00000000000008p-1024L : inexact-ok
+= atan2 upward ldbl-96-intel 0x1p+0L 0xf.ffffffffffff8p+1020L : 0x1.0000000000000802p-1024L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x1p+0L 0xf.ffffffffffff8p+1020L : 0x1.00000000000008p-1024L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x1p+0L 0xf.ffffffffffff8p+1020L : 0x1.00000000000008p-1024L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x1p+0L 0xf.ffffffffffff8p+1020L : 0x1.00000000000008p-1024L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x1p+0L 0xf.ffffffffffff8p+1020L : 0x1.0000000000000802p-1024L : inexact-ok
+= atan2 downward ldbl-128 0x1p+0L 0xf.ffffffffffff8p+1020L : 0x1.000000000000080000000000004p-1024L : inexact-ok
+= atan2 tonearest ldbl-128 0x1p+0L 0xf.ffffffffffff8p+1020L : 0x1.000000000000080000000000004p-1024L : inexact-ok
+= atan2 towardzero ldbl-128 0x1p+0L 0xf.ffffffffffff8p+1020L : 0x1.000000000000080000000000004p-1024L : inexact-ok
+= atan2 upward ldbl-128 0x1p+0L 0xf.ffffffffffff8p+1020L : 0x1.0000000000000800000000000041p-1024L : inexact-ok
+= atan2 downward ldbl-128ibm 0x1p+0L 0xf.ffffffffffff8p+1020L : 0x1p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128ibm 0x1p+0L 0xf.ffffffffffff8p+1020L : 0x1p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 towardzero ldbl-128ibm 0x1p+0L 0xf.ffffffffffff8p+1020L : 0x1p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 upward ldbl-128ibm 0x1p+0L 0xf.ffffffffffff8p+1020L : 0x1.0000000000004p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-intel 0x1p+0L 0xf.fffffffffffffffp+16380L : 0x1p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-96-intel 0x1p+0L 0xf.fffffffffffffffp+16380L : 0x1p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 towardzero ldbl-96-intel 0x1p+0L 0xf.fffffffffffffffp+16380L : 0x1p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 upward ldbl-96-intel 0x1p+0L 0xf.fffffffffffffffp+16380L : 0x1.0000000000000008p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-m68k 0x1p+0L 0xf.fffffffffffffffp+16380L : 0x1p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-96-m68k 0x1p+0L 0xf.fffffffffffffffp+16380L : 0x1p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 towardzero ldbl-96-m68k 0x1p+0L 0xf.fffffffffffffffp+16380L : 0x1p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 upward ldbl-96-m68k 0x1p+0L 0xf.fffffffffffffffp+16380L : 0x1.0000000000000004p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x1p+0L 0xf.fffffffffffffffp+16380L : 0x1.0000000000000001p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 0x1p+0L 0xf.fffffffffffffffp+16380L : 0x1.0000000000000001p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 towardzero ldbl-128 0x1p+0L 0xf.fffffffffffffffp+16380L : 0x1.0000000000000001p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 upward ldbl-128 0x1p+0L 0xf.fffffffffffffffp+16380L : 0x1.0000000000000001000000000004p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x1p+0L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x1p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 0x1p+0L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x1p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 towardzero ldbl-128 0x1p+0L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x1p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 upward ldbl-128 0x1p+0L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x1.0000000000000000000000000004p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x1p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.000000000000040000000000005p-1024L : inexact-ok
+= atan2 tonearest ldbl-128 0x1p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.000000000000040000000000005p-1024L : inexact-ok
+= atan2 towardzero ldbl-128 0x1p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.000000000000040000000000005p-1024L : inexact-ok
+= atan2 upward ldbl-128 0x1p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.0000000000000400000000000051p-1024L : inexact-ok
+= atan2 downward ldbl-128ibm 0x1p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128ibm 0x1p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 towardzero ldbl-128ibm 0x1p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 upward ldbl-128ibm 0x1p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.0000000000004p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+atan2 -1 max missing-underflow
+= atan2 downward flt-32 -0x1p+0f 0xf.fffffp+124f : -0x1.000008p-128f : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest flt-32 -0x1p+0f 0xf.fffffp+124f : -0x1p-128f : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 towardzero flt-32 -0x1p+0f 0xf.fffffp+124f : -0x1p-128f : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 upward flt-32 -0x1p+0f 0xf.fffffp+124f : -0x1p-128f : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward dbl-64 -0x1p+0 0xf.fffffp+124 : -0x1.0000010000011p-128 : inexact-ok
+= atan2 tonearest dbl-64 -0x1p+0 0xf.fffffp+124 : -0x1.000001000001p-128 : inexact-ok
+= atan2 towardzero dbl-64 -0x1p+0 0xf.fffffp+124 : -0x1.000001000001p-128 : inexact-ok
+= atan2 upward dbl-64 -0x1p+0 0xf.fffffp+124 : -0x1.000001000001p-128 : inexact-ok
+= atan2 downward ldbl-96-intel -0x1p+0L 0xf.fffffp+124L : -0x1.0000010000010002p-128L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1p+0L 0xf.fffffp+124L : -0x1.000001000001p-128L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1p+0L 0xf.fffffp+124L : -0x1.000001000001p-128L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1p+0L 0xf.fffffp+124L : -0x1.000001000001p-128L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1p+0L 0xf.fffffp+124L : -0x1.0000010000010002p-128L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1p+0L 0xf.fffffp+124L : -0x1.000001000001p-128L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1p+0L 0xf.fffffp+124L : -0x1.000001000001p-128L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1p+0L 0xf.fffffp+124L : -0x1.000001000001p-128L : inexact-ok
+= atan2 downward ldbl-128 -0x1p+0L 0xf.fffffp+124L : -0x1.000001000001000001000001p-128L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1p+0L 0xf.fffffp+124L : -0x1.000001000001000001000001p-128L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1p+0L 0xf.fffffp+124L : -0x1.000001000001000001000000ffffp-128L : inexact-ok
+= atan2 upward ldbl-128 -0x1p+0L 0xf.fffffp+124L : -0x1.000001000001000001000000ffffp-128L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1p+0L 0xf.fffffp+124L : -0x1.000001000001000001000001p-128L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1p+0L 0xf.fffffp+124L : -0x1.000001000001000001000001p-128L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1p+0L 0xf.fffffp+124L : -0x1.000001000001000001000000ff8p-128L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1p+0L 0xf.fffffp+124L : -0x1.000001000001000001000000ff8p-128L : inexact-ok
+= atan2 downward dbl-64 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x1.0000000000004p-1024 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest dbl-64 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x1p-1024 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 towardzero dbl-64 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x1p-1024 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 upward dbl-64 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x1p-1024 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-intel -0x1p+0L 0xf.ffffffffffff8p+1020L : -0x1.0000000000000802p-1024L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1p+0L 0xf.ffffffffffff8p+1020L : -0x1.00000000000008p-1024L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1p+0L 0xf.ffffffffffff8p+1020L : -0x1.00000000000008p-1024L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1p+0L 0xf.ffffffffffff8p+1020L : -0x1.00000000000008p-1024L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1p+0L 0xf.ffffffffffff8p+1020L : -0x1.0000000000000802p-1024L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1p+0L 0xf.ffffffffffff8p+1020L : -0x1.00000000000008p-1024L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1p+0L 0xf.ffffffffffff8p+1020L : -0x1.00000000000008p-1024L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1p+0L 0xf.ffffffffffff8p+1020L : -0x1.00000000000008p-1024L : inexact-ok
+= atan2 downward ldbl-128 -0x1p+0L 0xf.ffffffffffff8p+1020L : -0x1.000000000000080000000000004p-1024L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1p+0L 0xf.ffffffffffff8p+1020L : -0x1.000000000000080000000000004p-1024L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1p+0L 0xf.ffffffffffff8p+1020L : -0x1.000000000000080000000000003fp-1024L : inexact-ok
+= atan2 upward ldbl-128 -0x1p+0L 0xf.ffffffffffff8p+1020L : -0x1.000000000000080000000000003fp-1024L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1p+0L 0xf.ffffffffffff8p+1020L : -0x1.0000000000004p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128ibm -0x1p+0L 0xf.ffffffffffff8p+1020L : -0x1p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 towardzero ldbl-128ibm -0x1p+0L 0xf.ffffffffffff8p+1020L : -0x1p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 upward ldbl-128ibm -0x1p+0L 0xf.ffffffffffff8p+1020L : -0x1p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-intel -0x1p+0L 0xf.fffffffffffffffp+16380L : -0x1.0000000000000008p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-96-intel -0x1p+0L 0xf.fffffffffffffffp+16380L : -0x1p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 towardzero ldbl-96-intel -0x1p+0L 0xf.fffffffffffffffp+16380L : -0x1p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 upward ldbl-96-intel -0x1p+0L 0xf.fffffffffffffffp+16380L : -0x1p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-m68k -0x1p+0L 0xf.fffffffffffffffp+16380L : -0x1.0000000000000004p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-96-m68k -0x1p+0L 0xf.fffffffffffffffp+16380L : -0x1p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 towardzero ldbl-96-m68k -0x1p+0L 0xf.fffffffffffffffp+16380L : -0x1p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 upward ldbl-96-m68k -0x1p+0L 0xf.fffffffffffffffp+16380L : -0x1p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 -0x1p+0L 0xf.fffffffffffffffp+16380L : -0x1.0000000000000001p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x1p+0L 0xf.fffffffffffffffp+16380L : -0x1.0000000000000001p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 towardzero ldbl-128 -0x1p+0L 0xf.fffffffffffffffp+16380L : -0x1.0000000000000000fffffffffffcp-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 upward ldbl-128 -0x1p+0L 0xf.fffffffffffffffp+16380L : -0x1.0000000000000000fffffffffffcp-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 -0x1p+0L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x1.0000000000000000000000000004p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x1p+0L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x1p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 towardzero ldbl-128 -0x1p+0L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x1p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 upward ldbl-128 -0x1p+0L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x1p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 -0x1p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.000000000000040000000000005p-1024L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.000000000000040000000000005p-1024L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.000000000000040000000000004fp-1024L : inexact-ok
+= atan2 upward ldbl-128 -0x1p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.000000000000040000000000004fp-1024L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.0000000000004p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128ibm -0x1p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x1p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 towardzero ldbl-128ibm -0x1p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x1p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 upward ldbl-128ibm -0x1p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x1p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+atan2 min max missing-underflow missing-errno
+= atan2 downward flt-32 0x4p-128f 0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest flt-32 0x4p-128f 0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero flt-32 0x4p-128f 0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward flt-32 0x4p-128f 0xf.fffffp+124f : 0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward dbl-64 0x4p-128 0xf.fffffp+124 : 0x4.000004000004p-256 : inexact-ok
+= atan2 tonearest dbl-64 0x4p-128 0xf.fffffp+124 : 0x4.000004000004p-256 : inexact-ok
+= atan2 towardzero dbl-64 0x4p-128 0xf.fffffp+124 : 0x4.000004000004p-256 : inexact-ok
+= atan2 upward dbl-64 0x4p-128 0xf.fffffp+124 : 0x4.0000040000044p-256 : inexact-ok
+= atan2 downward ldbl-96-intel 0x4p-128L 0xf.fffffp+124L : 0x4.000004000004p-256L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-128L 0xf.fffffp+124L : 0x4.000004000004p-256L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-128L 0xf.fffffp+124L : 0x4.000004000004p-256L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-128L 0xf.fffffp+124L : 0x4.0000040000040008p-256L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-128L 0xf.fffffp+124L : 0x4.000004000004p-256L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-128L 0xf.fffffp+124L : 0x4.000004000004p-256L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-128L 0xf.fffffp+124L : 0x4.000004000004p-256L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-128L 0xf.fffffp+124L : 0x4.0000040000040008p-256L : inexact-ok
+= atan2 downward ldbl-128 0x4p-128L 0xf.fffffp+124L : 0x4.000004000004000004000004p-256L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-128L 0xf.fffffp+124L : 0x4.000004000004000004000004p-256L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-128L 0xf.fffffp+124L : 0x4.000004000004000004000004p-256L : inexact-ok
+= atan2 upward ldbl-128 0x4p-128L 0xf.fffffp+124L : 0x4.0000040000040000040000040004p-256L : inexact-ok
+= atan2 downward ldbl-128ibm 0x4p-128L 0xf.fffffp+124L : 0x4.000004000004000004000004p-256L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x4p-128L 0xf.fffffp+124L : 0x4.000004000004000004000004p-256L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x4p-128L 0xf.fffffp+124L : 0x4.000004000004000004000004p-256L : inexact-ok
+= atan2 upward ldbl-128ibm 0x4p-128L 0xf.fffffp+124L : 0x4.00000400000400000400000402p-256L : inexact-ok
+= atan2 downward dbl-64 0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest dbl-64 0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero dbl-64 0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward dbl-64 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-intel 0x4p-128L 0xf.ffffffffffff8p+1020L : 0x4.0000000000002p-1152L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-128L 0xf.ffffffffffff8p+1020L : 0x4.0000000000002p-1152L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-128L 0xf.ffffffffffff8p+1020L : 0x4.0000000000002p-1152L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-128L 0xf.ffffffffffff8p+1020L : 0x4.0000000000002008p-1152L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-128L 0xf.ffffffffffff8p+1020L : 0x4.0000000000002p-1152L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-128L 0xf.ffffffffffff8p+1020L : 0x4.0000000000002p-1152L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-128L 0xf.ffffffffffff8p+1020L : 0x4.0000000000002p-1152L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-128L 0xf.ffffffffffff8p+1020L : 0x4.0000000000002008p-1152L : inexact-ok
+= atan2 downward ldbl-128 0x4p-128L 0xf.ffffffffffff8p+1020L : 0x4.00000000000020000000000001p-1152L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-128L 0xf.ffffffffffff8p+1020L : 0x4.00000000000020000000000001p-1152L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-128L 0xf.ffffffffffff8p+1020L : 0x4.00000000000020000000000001p-1152L : inexact-ok
+= atan2 upward ldbl-128 0x4p-128L 0xf.ffffffffffff8p+1020L : 0x4.0000000000002000000000000104p-1152L : inexact-ok
+= atan2 downward ldbl-128ibm 0x4p-128L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128ibm 0x4p-128L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128ibm 0x4p-128L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128ibm 0x4p-128L 0xf.ffffffffffff8p+1020L : 0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-intel 0x4p-128L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-96-intel 0x4p-128L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-intel 0x4p-128L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-intel 0x4p-128L 0xf.fffffffffffffffp+16380L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-m68k 0x4p-128L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-128L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-128L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-m68k 0x4p-128L 0xf.fffffffffffffffp+16380L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x4p-128L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128 0x4p-128L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 0x4p-128L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 0x4p-128L 0xf.fffffffffffffffp+16380L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x4p-128L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128 0x4p-128L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 0x4p-128L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 0x4p-128L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x4p-128L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x4.000000000000100000000000014p-1152L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-128L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x4.000000000000100000000000014p-1152L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-128L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x4.000000000000100000000000014p-1152L : inexact-ok
+= atan2 upward ldbl-128 0x4p-128L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x4.0000000000001000000000000144p-1152L : inexact-ok
+= atan2 downward ldbl-128ibm 0x4p-128L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128ibm 0x4p-128L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128ibm 0x4p-128L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128ibm 0x4p-128L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward dbl-64 0x4p-1024 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest dbl-64 0x4p-1024 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero dbl-64 0x4p-1024 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward dbl-64 0x4p-1024 0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-intel 0x4p-1024L 0xf.fffffp+124L : 0x4.000004000004p-1152L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-1024L 0xf.fffffp+124L : 0x4.000004000004p-1152L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-1024L 0xf.fffffp+124L : 0x4.000004000004p-1152L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-1024L 0xf.fffffp+124L : 0x4.0000040000040008p-1152L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-1024L 0xf.fffffp+124L : 0x4.000004000004p-1152L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-1024L 0xf.fffffp+124L : 0x4.000004000004p-1152L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-1024L 0xf.fffffp+124L : 0x4.000004000004p-1152L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-1024L 0xf.fffffp+124L : 0x4.0000040000040008p-1152L : inexact-ok
+= atan2 downward ldbl-128 0x4p-1024L 0xf.fffffp+124L : 0x4.000004000004000004000004p-1152L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1024L 0xf.fffffp+124L : 0x4.000004000004000004000004p-1152L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1024L 0xf.fffffp+124L : 0x4.000004000004000004000004p-1152L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1024L 0xf.fffffp+124L : 0x4.0000040000040000040000040004p-1152L : inexact-ok
+= atan2 downward ldbl-128ibm 0x4p-1024L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128ibm 0x4p-1024L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128ibm 0x4p-1024L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128ibm 0x4p-1024L 0xf.fffffp+124L : 0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward dbl-64 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest dbl-64 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero dbl-64 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward dbl-64 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-intel 0x4p-1024L 0xf.ffffffffffff8p+1020L : 0x4.0000000000002p-2048L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-1024L 0xf.ffffffffffff8p+1020L : 0x4.0000000000002p-2048L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-1024L 0xf.ffffffffffff8p+1020L : 0x4.0000000000002p-2048L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-1024L 0xf.ffffffffffff8p+1020L : 0x4.0000000000002008p-2048L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-1024L 0xf.ffffffffffff8p+1020L : 0x4.0000000000002p-2048L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-1024L 0xf.ffffffffffff8p+1020L : 0x4.0000000000002p-2048L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-1024L 0xf.ffffffffffff8p+1020L : 0x4.0000000000002p-2048L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-1024L 0xf.ffffffffffff8p+1020L : 0x4.0000000000002008p-2048L : inexact-ok
+= atan2 downward ldbl-128 0x4p-1024L 0xf.ffffffffffff8p+1020L : 0x4.00000000000020000000000001p-2048L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1024L 0xf.ffffffffffff8p+1020L : 0x4.00000000000020000000000001p-2048L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1024L 0xf.ffffffffffff8p+1020L : 0x4.00000000000020000000000001p-2048L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1024L 0xf.ffffffffffff8p+1020L : 0x4.0000000000002000000000000104p-2048L : inexact-ok
+= atan2 downward ldbl-128ibm 0x4p-1024L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128ibm 0x4p-1024L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128ibm 0x4p-1024L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128ibm 0x4p-1024L 0xf.ffffffffffff8p+1020L : 0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-intel 0x4p-1024L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-96-intel 0x4p-1024L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-intel 0x4p-1024L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-intel 0x4p-1024L 0xf.fffffffffffffffp+16380L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-m68k 0x4p-1024L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-1024L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-1024L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-m68k 0x4p-1024L 0xf.fffffffffffffffp+16380L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x4p-1024L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128 0x4p-1024L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 0x4p-1024L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 0x4p-1024L 0xf.fffffffffffffffp+16380L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x4p-1024L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128 0x4p-1024L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 0x4p-1024L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 0x4p-1024L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x4p-1024L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x4.000000000000100000000000014p-2048L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1024L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x4.000000000000100000000000014p-2048L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1024L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x4.000000000000100000000000014p-2048L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1024L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x4.0000000000001000000000000144p-2048L : inexact-ok
+= atan2 downward ldbl-128ibm 0x4p-1024L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128ibm 0x4p-1024L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128ibm 0x4p-1024L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128ibm 0x4p-1024L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-intel 0x4p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-96-intel 0x4p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-intel 0x4p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-intel 0x4p-16384L 0xf.fffffp+124L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-m68k 0x4p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-m68k 0x4p-16384L 0xf.fffffp+124L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x4p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128 0x4p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 0x4p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 0x4p-16384L 0xf.fffffp+124L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-intel 0x4p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-96-intel 0x4p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-intel 0x4p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-intel 0x4p-16384L 0xf.ffffffffffff8p+1020L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-m68k 0x4p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-m68k 0x4p-16384L 0xf.ffffffffffff8p+1020L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x4p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128 0x4p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 0x4p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 0x4p-16384L 0xf.ffffffffffff8p+1020L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-intel 0x4p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-96-intel 0x4p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-intel 0x4p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-intel 0x4p-16384L 0xf.fffffffffffffffp+16380L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-m68k 0x4p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-m68k 0x4p-16384L 0xf.fffffffffffffffp+16380L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x4p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128 0x4p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 0x4p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 0x4p-16384L 0xf.fffffffffffffffp+16380L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x4p-16384L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128 0x4p-16384L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 0x4p-16384L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 0x4p-16384L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x4p-16384L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128 0x4p-16384L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 0x4p-16384L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 0x4p-16384L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-intel 0x2p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-96-intel 0x2p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-intel 0x2p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-intel 0x2p-16384L 0xf.fffffp+124L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-m68k 0x2p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-96-m68k 0x2p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-m68k 0x2p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-m68k 0x2p-16384L 0xf.fffffp+124L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x2p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128 0x2p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 0x2p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 0x2p-16384L 0xf.fffffp+124L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-intel 0x2p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-96-intel 0x2p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-intel 0x2p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-intel 0x2p-16384L 0xf.ffffffffffff8p+1020L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-m68k 0x2p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-96-m68k 0x2p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-m68k 0x2p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-m68k 0x2p-16384L 0xf.ffffffffffff8p+1020L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x2p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128 0x2p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 0x2p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 0x2p-16384L 0xf.ffffffffffff8p+1020L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-intel 0x2p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-96-intel 0x2p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-intel 0x2p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-intel 0x2p-16384L 0xf.fffffffffffffffp+16380L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-m68k 0x2p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-96-m68k 0x2p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-m68k 0x2p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-m68k 0x2p-16384L 0xf.fffffffffffffffp+16380L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x2p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128 0x2p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 0x2p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 0x2p-16384L 0xf.fffffffffffffffp+16380L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x2p-16384L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128 0x2p-16384L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 0x2p-16384L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 0x2p-16384L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x2p-16384L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128 0x2p-16384L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 0x2p-16384L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 0x2p-16384L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward dbl-64 0x8p-972 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest dbl-64 0x8p-972 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero dbl-64 0x8p-972 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward dbl-64 0x8p-972 0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-intel 0x8p-972L 0xf.fffffp+124L : 0x8.000008000008p-1100L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x8p-972L 0xf.fffffp+124L : 0x8.000008000008p-1100L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x8p-972L 0xf.fffffp+124L : 0x8.000008000008p-1100L : inexact-ok
+= atan2 upward ldbl-96-intel 0x8p-972L 0xf.fffffp+124L : 0x8.000008000008001p-1100L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-972L 0xf.fffffp+124L : 0x8.000008000008p-1100L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-972L 0xf.fffffp+124L : 0x8.000008000008p-1100L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-972L 0xf.fffffp+124L : 0x8.000008000008p-1100L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-972L 0xf.fffffp+124L : 0x8.000008000008001p-1100L : inexact-ok
+= atan2 downward ldbl-128 0x8p-972L 0xf.fffffp+124L : 0x8.000008000008000008000008p-1100L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-972L 0xf.fffffp+124L : 0x8.000008000008000008000008p-1100L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-972L 0xf.fffffp+124L : 0x8.000008000008000008000008p-1100L : inexact-ok
+= atan2 upward ldbl-128 0x8p-972L 0xf.fffffp+124L : 0x8.0000080000080000080000080008p-1100L : inexact-ok
+= atan2 downward ldbl-128ibm 0x8p-972L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128ibm 0x8p-972L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128ibm 0x8p-972L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128ibm 0x8p-972L 0xf.fffffp+124L : 0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward dbl-64 0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest dbl-64 0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero dbl-64 0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward dbl-64 0x8p-972 0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-intel 0x8p-972L 0xf.ffffffffffff8p+1020L : 0x8.0000000000004p-1996L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x8p-972L 0xf.ffffffffffff8p+1020L : 0x8.0000000000004p-1996L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x8p-972L 0xf.ffffffffffff8p+1020L : 0x8.0000000000004p-1996L : inexact-ok
+= atan2 upward ldbl-96-intel 0x8p-972L 0xf.ffffffffffff8p+1020L : 0x8.000000000000401p-1996L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-972L 0xf.ffffffffffff8p+1020L : 0x8.0000000000004p-1996L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-972L 0xf.ffffffffffff8p+1020L : 0x8.0000000000004p-1996L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-972L 0xf.ffffffffffff8p+1020L : 0x8.0000000000004p-1996L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-972L 0xf.ffffffffffff8p+1020L : 0x8.000000000000401p-1996L : inexact-ok
+= atan2 downward ldbl-128 0x8p-972L 0xf.ffffffffffff8p+1020L : 0x8.00000000000040000000000002p-1996L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-972L 0xf.ffffffffffff8p+1020L : 0x8.00000000000040000000000002p-1996L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-972L 0xf.ffffffffffff8p+1020L : 0x8.00000000000040000000000002p-1996L : inexact-ok
+= atan2 upward ldbl-128 0x8p-972L 0xf.ffffffffffff8p+1020L : 0x8.0000000000004000000000000208p-1996L : inexact-ok
+= atan2 downward ldbl-128ibm 0x8p-972L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128ibm 0x8p-972L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128ibm 0x8p-972L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128ibm 0x8p-972L 0xf.ffffffffffff8p+1020L : 0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-intel 0x8p-972L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-96-intel 0x8p-972L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-intel 0x8p-972L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-intel 0x8p-972L 0xf.fffffffffffffffp+16380L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-m68k 0x8p-972L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-972L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-972L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-m68k 0x8p-972L 0xf.fffffffffffffffp+16380L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x8p-972L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128 0x8p-972L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 0x8p-972L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 0x8p-972L 0xf.fffffffffffffffp+16380L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x8p-972L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128 0x8p-972L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 0x8p-972L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 0x8p-972L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x8p-972L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x8.000000000000200000000000028p-1996L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-972L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x8.000000000000200000000000028p-1996L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-972L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x8.000000000000200000000000028p-1996L : inexact-ok
+= atan2 upward ldbl-128 0x8p-972L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x8.0000000000002000000000000288p-1996L : inexact-ok
+= atan2 downward ldbl-128ibm 0x8p-972L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128ibm 0x8p-972L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128ibm 0x8p-972L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128ibm 0x8p-972L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+atan2 -min max missing-underflow missing-errno
+= atan2 downward flt-32 -0x4p-128f 0xf.fffffp+124f : -0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest flt-32 -0x4p-128f 0xf.fffffp+124f : -0x0p+0f : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero flt-32 -0x4p-128f 0xf.fffffp+124f : -0x0p+0f : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward flt-32 -0x4p-128f 0xf.fffffp+124f : -0x0p+0f : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward dbl-64 -0x4p-128 0xf.fffffp+124 : -0x4.0000040000044p-256 : inexact-ok
+= atan2 tonearest dbl-64 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004p-256 : inexact-ok
+= atan2 towardzero dbl-64 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004p-256 : inexact-ok
+= atan2 upward dbl-64 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004p-256 : inexact-ok
+= atan2 downward ldbl-96-intel -0x4p-128L 0xf.fffffp+124L : -0x4.0000040000040008p-256L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-128L 0xf.fffffp+124L : -0x4.000004000004p-256L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-128L 0xf.fffffp+124L : -0x4.000004000004p-256L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-128L 0xf.fffffp+124L : -0x4.000004000004p-256L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-128L 0xf.fffffp+124L : -0x4.0000040000040008p-256L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-128L 0xf.fffffp+124L : -0x4.000004000004p-256L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-128L 0xf.fffffp+124L : -0x4.000004000004p-256L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-128L 0xf.fffffp+124L : -0x4.000004000004p-256L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-128L 0xf.fffffp+124L : -0x4.000004000004000004000004p-256L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-128L 0xf.fffffp+124L : -0x4.000004000004000004000004p-256L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-128L 0xf.fffffp+124L : -0x4.000004000004000004000003fffcp-256L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-128L 0xf.fffffp+124L : -0x4.000004000004000004000003fffcp-256L : inexact-ok
+= atan2 downward ldbl-128ibm -0x4p-128L 0xf.fffffp+124L : -0x4.000004000004000004000004p-256L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x4p-128L 0xf.fffffp+124L : -0x4.000004000004000004000004p-256L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x4p-128L 0xf.fffffp+124L : -0x4.000004000004000004000003fep-256L : inexact-ok
+= atan2 upward ldbl-128ibm -0x4p-128L 0xf.fffffp+124L : -0x4.000004000004000004000003fep-256L : inexact-ok
+= atan2 downward dbl-64 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest dbl-64 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero dbl-64 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward dbl-64 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-intel -0x4p-128L 0xf.ffffffffffff8p+1020L : -0x4.0000000000002008p-1152L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-128L 0xf.ffffffffffff8p+1020L : -0x4.0000000000002p-1152L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-128L 0xf.ffffffffffff8p+1020L : -0x4.0000000000002p-1152L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-128L 0xf.ffffffffffff8p+1020L : -0x4.0000000000002p-1152L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-128L 0xf.ffffffffffff8p+1020L : -0x4.0000000000002008p-1152L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-128L 0xf.ffffffffffff8p+1020L : -0x4.0000000000002p-1152L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-128L 0xf.ffffffffffff8p+1020L : -0x4.0000000000002p-1152L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-128L 0xf.ffffffffffff8p+1020L : -0x4.0000000000002p-1152L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-128L 0xf.ffffffffffff8p+1020L : -0x4.00000000000020000000000001p-1152L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-128L 0xf.ffffffffffff8p+1020L : -0x4.00000000000020000000000001p-1152L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-128L 0xf.ffffffffffff8p+1020L : -0x4.00000000000020000000000000fcp-1152L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-128L 0xf.ffffffffffff8p+1020L : -0x4.00000000000020000000000000fcp-1152L : inexact-ok
+= atan2 downward ldbl-128ibm -0x4p-128L 0xf.ffffffffffff8p+1020L : -0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128ibm -0x4p-128L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128ibm -0x4p-128L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128ibm -0x4p-128L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-intel -0x4p-128L 0xf.fffffffffffffffp+16380L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-96-intel -0x4p-128L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-intel -0x4p-128L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-intel -0x4p-128L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-m68k -0x4p-128L 0xf.fffffffffffffffp+16380L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-128L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-128L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-m68k -0x4p-128L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x4p-128L 0xf.fffffffffffffffp+16380L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x4p-128L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 -0x4p-128L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 -0x4p-128L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x4p-128L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x4p-128L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 -0x4p-128L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 -0x4p-128L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x4p-128L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x4.000000000000100000000000014p-1152L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-128L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x4.000000000000100000000000014p-1152L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-128L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x4.000000000000100000000000013cp-1152L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-128L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x4.000000000000100000000000013cp-1152L : inexact-ok
+= atan2 downward ldbl-128ibm -0x4p-128L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128ibm -0x4p-128L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128ibm -0x4p-128L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128ibm -0x4p-128L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward dbl-64 -0x4p-1024 0xf.fffffp+124 : -0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest dbl-64 -0x4p-1024 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero dbl-64 -0x4p-1024 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward dbl-64 -0x4p-1024 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-intel -0x4p-1024L 0xf.fffffp+124L : -0x4.0000040000040008p-1152L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-1024L 0xf.fffffp+124L : -0x4.000004000004p-1152L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-1024L 0xf.fffffp+124L : -0x4.000004000004p-1152L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-1024L 0xf.fffffp+124L : -0x4.000004000004p-1152L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-1024L 0xf.fffffp+124L : -0x4.0000040000040008p-1152L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-1024L 0xf.fffffp+124L : -0x4.000004000004p-1152L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-1024L 0xf.fffffp+124L : -0x4.000004000004p-1152L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-1024L 0xf.fffffp+124L : -0x4.000004000004p-1152L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-1024L 0xf.fffffp+124L : -0x4.000004000004000004000004p-1152L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1024L 0xf.fffffp+124L : -0x4.000004000004000004000004p-1152L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1024L 0xf.fffffp+124L : -0x4.000004000004000004000003fffcp-1152L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1024L 0xf.fffffp+124L : -0x4.000004000004000004000003fffcp-1152L : inexact-ok
+= atan2 downward ldbl-128ibm -0x4p-1024L 0xf.fffffp+124L : -0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128ibm -0x4p-1024L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128ibm -0x4p-1024L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128ibm -0x4p-1024L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward dbl-64 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest dbl-64 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero dbl-64 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward dbl-64 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-intel -0x4p-1024L 0xf.ffffffffffff8p+1020L : -0x4.0000000000002008p-2048L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-1024L 0xf.ffffffffffff8p+1020L : -0x4.0000000000002p-2048L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-1024L 0xf.ffffffffffff8p+1020L : -0x4.0000000000002p-2048L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-1024L 0xf.ffffffffffff8p+1020L : -0x4.0000000000002p-2048L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-1024L 0xf.ffffffffffff8p+1020L : -0x4.0000000000002008p-2048L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-1024L 0xf.ffffffffffff8p+1020L : -0x4.0000000000002p-2048L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-1024L 0xf.ffffffffffff8p+1020L : -0x4.0000000000002p-2048L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-1024L 0xf.ffffffffffff8p+1020L : -0x4.0000000000002p-2048L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-1024L 0xf.ffffffffffff8p+1020L : -0x4.00000000000020000000000001p-2048L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1024L 0xf.ffffffffffff8p+1020L : -0x4.00000000000020000000000001p-2048L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1024L 0xf.ffffffffffff8p+1020L : -0x4.00000000000020000000000000fcp-2048L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1024L 0xf.ffffffffffff8p+1020L : -0x4.00000000000020000000000000fcp-2048L : inexact-ok
+= atan2 downward ldbl-128ibm -0x4p-1024L 0xf.ffffffffffff8p+1020L : -0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128ibm -0x4p-1024L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128ibm -0x4p-1024L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128ibm -0x4p-1024L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-intel -0x4p-1024L 0xf.fffffffffffffffp+16380L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-96-intel -0x4p-1024L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-intel -0x4p-1024L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-intel -0x4p-1024L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-m68k -0x4p-1024L 0xf.fffffffffffffffp+16380L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-1024L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-1024L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-m68k -0x4p-1024L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x4p-1024L 0xf.fffffffffffffffp+16380L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x4p-1024L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 -0x4p-1024L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 -0x4p-1024L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x4p-1024L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x4p-1024L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 -0x4p-1024L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 -0x4p-1024L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x4p-1024L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x4.000000000000100000000000014p-2048L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1024L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x4.000000000000100000000000014p-2048L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1024L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x4.000000000000100000000000013cp-2048L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1024L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x4.000000000000100000000000013cp-2048L : inexact-ok
+= atan2 downward ldbl-128ibm -0x4p-1024L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128ibm -0x4p-1024L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128ibm -0x4p-1024L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128ibm -0x4p-1024L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-intel -0x4p-16384L 0xf.fffffp+124L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-96-intel -0x4p-16384L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-intel -0x4p-16384L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-intel -0x4p-16384L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-m68k -0x4p-16384L 0xf.fffffp+124L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-16384L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-16384L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-m68k -0x4p-16384L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x4p-16384L 0xf.fffffp+124L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x4p-16384L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 -0x4p-16384L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 -0x4p-16384L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-intel -0x4p-16384L 0xf.ffffffffffff8p+1020L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-96-intel -0x4p-16384L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-intel -0x4p-16384L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-intel -0x4p-16384L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-m68k -0x4p-16384L 0xf.ffffffffffff8p+1020L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-16384L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-16384L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-m68k -0x4p-16384L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x4p-16384L 0xf.ffffffffffff8p+1020L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x4p-16384L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 -0x4p-16384L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 -0x4p-16384L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-intel -0x4p-16384L 0xf.fffffffffffffffp+16380L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-96-intel -0x4p-16384L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-intel -0x4p-16384L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-intel -0x4p-16384L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-m68k -0x4p-16384L 0xf.fffffffffffffffp+16380L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-16384L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-16384L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-m68k -0x4p-16384L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x4p-16384L 0xf.fffffffffffffffp+16380L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x4p-16384L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 -0x4p-16384L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 -0x4p-16384L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x4p-16384L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x4p-16384L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 -0x4p-16384L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 -0x4p-16384L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x4p-16384L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x4p-16384L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 -0x4p-16384L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 -0x4p-16384L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-intel -0x2p-16384L 0xf.fffffp+124L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-96-intel -0x2p-16384L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-intel -0x2p-16384L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-intel -0x2p-16384L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-m68k -0x2p-16384L 0xf.fffffp+124L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-96-m68k -0x2p-16384L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-m68k -0x2p-16384L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-m68k -0x2p-16384L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x2p-16384L 0xf.fffffp+124L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x2p-16384L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 -0x2p-16384L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 -0x2p-16384L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-intel -0x2p-16384L 0xf.ffffffffffff8p+1020L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-96-intel -0x2p-16384L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-intel -0x2p-16384L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-intel -0x2p-16384L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-m68k -0x2p-16384L 0xf.ffffffffffff8p+1020L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-96-m68k -0x2p-16384L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-m68k -0x2p-16384L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-m68k -0x2p-16384L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x2p-16384L 0xf.ffffffffffff8p+1020L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x2p-16384L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 -0x2p-16384L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 -0x2p-16384L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-intel -0x2p-16384L 0xf.fffffffffffffffp+16380L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-96-intel -0x2p-16384L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-intel -0x2p-16384L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-intel -0x2p-16384L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-m68k -0x2p-16384L 0xf.fffffffffffffffp+16380L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-96-m68k -0x2p-16384L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-m68k -0x2p-16384L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-m68k -0x2p-16384L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x2p-16384L 0xf.fffffffffffffffp+16380L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x2p-16384L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 -0x2p-16384L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 -0x2p-16384L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x2p-16384L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x2p-16384L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 -0x2p-16384L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 -0x2p-16384L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x2p-16384L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x2p-16384L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 -0x2p-16384L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 -0x2p-16384L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward dbl-64 -0x8p-972 0xf.fffffp+124 : -0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest dbl-64 -0x8p-972 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero dbl-64 -0x8p-972 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward dbl-64 -0x8p-972 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-intel -0x8p-972L 0xf.fffffp+124L : -0x8.000008000008001p-1100L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x8p-972L 0xf.fffffp+124L : -0x8.000008000008p-1100L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x8p-972L 0xf.fffffp+124L : -0x8.000008000008p-1100L : inexact-ok
+= atan2 upward ldbl-96-intel -0x8p-972L 0xf.fffffp+124L : -0x8.000008000008p-1100L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-972L 0xf.fffffp+124L : -0x8.000008000008001p-1100L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-972L 0xf.fffffp+124L : -0x8.000008000008p-1100L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-972L 0xf.fffffp+124L : -0x8.000008000008p-1100L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-972L 0xf.fffffp+124L : -0x8.000008000008p-1100L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-972L 0xf.fffffp+124L : -0x8.000008000008000008000008p-1100L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-972L 0xf.fffffp+124L : -0x8.000008000008000008000008p-1100L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-972L 0xf.fffffp+124L : -0x8.000008000008000008000007fff8p-1100L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-972L 0xf.fffffp+124L : -0x8.000008000008000008000007fff8p-1100L : inexact-ok
+= atan2 downward ldbl-128ibm -0x8p-972L 0xf.fffffp+124L : -0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128ibm -0x8p-972L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128ibm -0x8p-972L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128ibm -0x8p-972L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward dbl-64 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest dbl-64 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero dbl-64 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward dbl-64 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-intel -0x8p-972L 0xf.ffffffffffff8p+1020L : -0x8.000000000000401p-1996L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x8p-972L 0xf.ffffffffffff8p+1020L : -0x8.0000000000004p-1996L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x8p-972L 0xf.ffffffffffff8p+1020L : -0x8.0000000000004p-1996L : inexact-ok
+= atan2 upward ldbl-96-intel -0x8p-972L 0xf.ffffffffffff8p+1020L : -0x8.0000000000004p-1996L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-972L 0xf.ffffffffffff8p+1020L : -0x8.000000000000401p-1996L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-972L 0xf.ffffffffffff8p+1020L : -0x8.0000000000004p-1996L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-972L 0xf.ffffffffffff8p+1020L : -0x8.0000000000004p-1996L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-972L 0xf.ffffffffffff8p+1020L : -0x8.0000000000004p-1996L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-972L 0xf.ffffffffffff8p+1020L : -0x8.00000000000040000000000002p-1996L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-972L 0xf.ffffffffffff8p+1020L : -0x8.00000000000040000000000002p-1996L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-972L 0xf.ffffffffffff8p+1020L : -0x8.00000000000040000000000001f8p-1996L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-972L 0xf.ffffffffffff8p+1020L : -0x8.00000000000040000000000001f8p-1996L : inexact-ok
+= atan2 downward ldbl-128ibm -0x8p-972L 0xf.ffffffffffff8p+1020L : -0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128ibm -0x8p-972L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128ibm -0x8p-972L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128ibm -0x8p-972L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-intel -0x8p-972L 0xf.fffffffffffffffp+16380L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-96-intel -0x8p-972L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-intel -0x8p-972L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-intel -0x8p-972L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-m68k -0x8p-972L 0xf.fffffffffffffffp+16380L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-972L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-972L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-m68k -0x8p-972L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x8p-972L 0xf.fffffffffffffffp+16380L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x8p-972L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 -0x8p-972L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 -0x8p-972L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x8p-972L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x8p-972L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 -0x8p-972L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 -0x8p-972L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x8p-972L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x8.000000000000200000000000028p-1996L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-972L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x8.000000000000200000000000028p-1996L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-972L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x8.0000000000002000000000000278p-1996L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-972L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x8.0000000000002000000000000278p-1996L : inexact-ok
+= atan2 downward ldbl-128ibm -0x8p-972L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128ibm -0x8p-972L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128ibm -0x8p-972L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128ibm -0x8p-972L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+atan2 min_subnorm max missing-underflow missing-errno
+= atan2 downward flt-32 0x8p-152f 0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest flt-32 0x8p-152f 0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero flt-32 0x8p-152f 0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward flt-32 0x8p-152f 0xf.fffffp+124f : 0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward dbl-64 0x8p-152 0xf.fffffp+124 : 0x8.000008000008p-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.0000080000088p-280 : inexact-ok
+= atan2 downward ldbl-96-intel 0x8p-152L 0xf.fffffp+124L : 0x8.000008000008p-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.000008000008001p-280L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-152L 0xf.fffffp+124L : 0x8.000008000008p-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.000008000008001p-280L : inexact-ok
+= atan2 downward ldbl-128 0x8p-152L 0xf.fffffp+124L : 0x8.000008000008000008000008p-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.0000080000080000080000080008p-280L : inexact-ok
+= atan2 downward ldbl-128ibm 0x8p-152L 0xf.fffffp+124L : 0x8.000008000008000008000008p-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.00000800000800000800000804p-280L : inexact-ok
+= atan2 downward dbl-64 0x8p-152 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest dbl-64 0x8p-152 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero dbl-64 0x8p-152 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward dbl-64 0x8p-152 0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-intel 0x8p-152L 0xf.ffffffffffff8p+1020L : 0x8.0000000000004p-1176L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x8p-152L 0xf.ffffffffffff8p+1020L : 0x8.0000000000004p-1176L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x8p-152L 0xf.ffffffffffff8p+1020L : 0x8.0000000000004p-1176L : inexact-ok
+= atan2 upward ldbl-96-intel 0x8p-152L 0xf.ffffffffffff8p+1020L : 0x8.000000000000401p-1176L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x8p-152L 0xf.ffffffffffff8p+1020L : 0x8.0000000000004p-1176L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-152L 0xf.ffffffffffff8p+1020L : 0x8.0000000000004p-1176L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-152L 0xf.ffffffffffff8p+1020L : 0x8.0000000000004p-1176L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x8p-152L 0xf.ffffffffffff8p+1020L : 0x8.000000000000401p-1176L : inexact-ok
+= atan2 downward ldbl-128 0x8p-152L 0xf.ffffffffffff8p+1020L : 0x8.00000000000040000000000002p-1176L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-152L 0xf.ffffffffffff8p+1020L : 0x8.00000000000040000000000002p-1176L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-152L 0xf.ffffffffffff8p+1020L : 0x8.00000000000040000000000002p-1176L : inexact-ok
+= atan2 upward ldbl-128 0x8p-152L 0xf.ffffffffffff8p+1020L : 0x8.0000000000004000000000000208p-1176L : inexact-ok
+= atan2 downward ldbl-128ibm 0x8p-152L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128ibm 0x8p-152L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128ibm 0x8p-152L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128ibm 0x8p-152L 0xf.ffffffffffff8p+1020L : 0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-intel 0x8p-152L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-96-intel 0x8p-152L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-intel 0x8p-152L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-intel 0x8p-152L 0xf.fffffffffffffffp+16380L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-m68k 0x8p-152L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-152L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-152L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-m68k 0x8p-152L 0xf.fffffffffffffffp+16380L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x8p-152L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128 0x8p-152L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 0x8p-152L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 0x8p-152L 0xf.fffffffffffffffp+16380L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x8p-152L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128 0x8p-152L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 0x8p-152L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 0x8p-152L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x8p-152L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x8.000000000000200000000000028p-1176L : inexact-ok
+= atan2 tonearest ldbl-128 0x8p-152L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x8.000000000000200000000000028p-1176L : inexact-ok
+= atan2 towardzero ldbl-128 0x8p-152L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x8.000000000000200000000000028p-1176L : inexact-ok
+= atan2 upward ldbl-128 0x8p-152L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x8.0000000000002000000000000288p-1176L : inexact-ok
+= atan2 downward ldbl-128ibm 0x8p-152L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128ibm 0x8p-152L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128ibm 0x8p-152L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128ibm 0x8p-152L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward dbl-64 0x4p-1076 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest dbl-64 0x4p-1076 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero dbl-64 0x4p-1076 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward dbl-64 0x4p-1076 0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-intel 0x4p-1076L 0xf.fffffp+124L : 0x4.000004000004p-1204L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-1076L 0xf.fffffp+124L : 0x4.000004000004p-1204L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-1076L 0xf.fffffp+124L : 0x4.000004000004p-1204L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-1076L 0xf.fffffp+124L : 0x4.0000040000040008p-1204L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-1076L 0xf.fffffp+124L : 0x4.000004000004p-1204L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-1076L 0xf.fffffp+124L : 0x4.000004000004p-1204L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-1076L 0xf.fffffp+124L : 0x4.000004000004p-1204L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-1076L 0xf.fffffp+124L : 0x4.0000040000040008p-1204L : inexact-ok
+= atan2 downward ldbl-128 0x4p-1076L 0xf.fffffp+124L : 0x4.000004000004000004000004p-1204L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1076L 0xf.fffffp+124L : 0x4.000004000004000004000004p-1204L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1076L 0xf.fffffp+124L : 0x4.000004000004000004000004p-1204L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1076L 0xf.fffffp+124L : 0x4.0000040000040000040000040004p-1204L : inexact-ok
+= atan2 downward ldbl-128ibm 0x4p-1076L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128ibm 0x4p-1076L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128ibm 0x4p-1076L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128ibm 0x4p-1076L 0xf.fffffp+124L : 0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward dbl-64 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest dbl-64 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero dbl-64 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward dbl-64 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-intel 0x4p-1076L 0xf.ffffffffffff8p+1020L : 0x4.0000000000002p-2100L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x4p-1076L 0xf.ffffffffffff8p+1020L : 0x4.0000000000002p-2100L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x4p-1076L 0xf.ffffffffffff8p+1020L : 0x4.0000000000002p-2100L : inexact-ok
+= atan2 upward ldbl-96-intel 0x4p-1076L 0xf.ffffffffffff8p+1020L : 0x4.0000000000002008p-2100L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x4p-1076L 0xf.ffffffffffff8p+1020L : 0x4.0000000000002p-2100L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-1076L 0xf.ffffffffffff8p+1020L : 0x4.0000000000002p-2100L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-1076L 0xf.ffffffffffff8p+1020L : 0x4.0000000000002p-2100L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x4p-1076L 0xf.ffffffffffff8p+1020L : 0x4.0000000000002008p-2100L : inexact-ok
+= atan2 downward ldbl-128 0x4p-1076L 0xf.ffffffffffff8p+1020L : 0x4.00000000000020000000000001p-2100L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1076L 0xf.ffffffffffff8p+1020L : 0x4.00000000000020000000000001p-2100L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1076L 0xf.ffffffffffff8p+1020L : 0x4.00000000000020000000000001p-2100L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1076L 0xf.ffffffffffff8p+1020L : 0x4.0000000000002000000000000104p-2100L : inexact-ok
+= atan2 downward ldbl-128ibm 0x4p-1076L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128ibm 0x4p-1076L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128ibm 0x4p-1076L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128ibm 0x4p-1076L 0xf.ffffffffffff8p+1020L : 0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-intel 0x4p-1076L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-96-intel 0x4p-1076L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-intel 0x4p-1076L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-intel 0x4p-1076L 0xf.fffffffffffffffp+16380L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-m68k 0x4p-1076L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-1076L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-1076L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-m68k 0x4p-1076L 0xf.fffffffffffffffp+16380L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x4p-1076L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128 0x4p-1076L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 0x4p-1076L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 0x4p-1076L 0xf.fffffffffffffffp+16380L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x4p-1076L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128 0x4p-1076L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 0x4p-1076L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 0x4p-1076L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x4p-1076L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x4.000000000000100000000000014p-2100L : inexact-ok
+= atan2 tonearest ldbl-128 0x4p-1076L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x4.000000000000100000000000014p-2100L : inexact-ok
+= atan2 towardzero ldbl-128 0x4p-1076L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x4.000000000000100000000000014p-2100L : inexact-ok
+= atan2 upward ldbl-128 0x4p-1076L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x4.0000000000001000000000000144p-2100L : inexact-ok
+= atan2 downward ldbl-128ibm 0x4p-1076L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128ibm 0x4p-1076L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128ibm 0x4p-1076L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128ibm 0x4p-1076L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-intel 0x8p-16448L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-96-intel 0x8p-16448L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-intel 0x8p-16448L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-intel 0x8p-16448L 0xf.fffffp+124L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-m68k 0x8p-16448L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-16448L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-16448L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-m68k 0x8p-16448L 0xf.fffffp+124L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x8p-16448L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128 0x8p-16448L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 0x8p-16448L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 0x8p-16448L 0xf.fffffp+124L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-intel 0x8p-16448L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-96-intel 0x8p-16448L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-intel 0x8p-16448L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-intel 0x8p-16448L 0xf.ffffffffffff8p+1020L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-m68k 0x8p-16448L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-16448L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-16448L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-m68k 0x8p-16448L 0xf.ffffffffffff8p+1020L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x8p-16448L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128 0x8p-16448L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 0x8p-16448L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 0x8p-16448L 0xf.ffffffffffff8p+1020L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-intel 0x8p-16448L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-96-intel 0x8p-16448L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-intel 0x8p-16448L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-intel 0x8p-16448L 0xf.fffffffffffffffp+16380L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-m68k 0x8p-16448L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-96-m68k 0x8p-16448L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-m68k 0x8p-16448L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-m68k 0x8p-16448L 0xf.fffffffffffffffp+16380L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x8p-16448L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128 0x8p-16448L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 0x8p-16448L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 0x8p-16448L 0xf.fffffffffffffffp+16380L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x8p-16448L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128 0x8p-16448L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 0x8p-16448L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 0x8p-16448L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x8p-16448L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128 0x8p-16448L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 0x8p-16448L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 0x8p-16448L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-m68k 0x4p-16448L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-16448L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-16448L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-m68k 0x4p-16448L 0xf.fffffp+124L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x4p-16448L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128 0x4p-16448L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 0x4p-16448L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 0x4p-16448L 0xf.fffffp+124L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-m68k 0x4p-16448L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-16448L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-16448L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-m68k 0x4p-16448L 0xf.ffffffffffff8p+1020L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x4p-16448L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128 0x4p-16448L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 0x4p-16448L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 0x4p-16448L 0xf.ffffffffffff8p+1020L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-96-m68k 0x4p-16448L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-96-m68k 0x4p-16448L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-m68k 0x4p-16448L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-m68k 0x4p-16448L 0xf.fffffffffffffffp+16380L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x4p-16448L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128 0x4p-16448L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 0x4p-16448L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 0x4p-16448L 0xf.fffffffffffffffp+16380L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x4p-16448L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128 0x4p-16448L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 0x4p-16448L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 0x4p-16448L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x4p-16448L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128 0x4p-16448L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 0x4p-16448L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 0x4p-16448L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x4p-16496L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128 0x4p-16496L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 0x4p-16496L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 0x4p-16496L 0xf.fffffp+124L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x4p-16496L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128 0x4p-16496L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 0x4p-16496L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 0x4p-16496L 0xf.ffffffffffff8p+1020L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x4p-16496L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128 0x4p-16496L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 0x4p-16496L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 0x4p-16496L 0xf.fffffffffffffffp+16380L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x4p-16496L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128 0x4p-16496L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 0x4p-16496L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 0x4p-16496L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 downward ldbl-128 0x4p-16496L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 tonearest ldbl-128 0x4p-16496L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 0x4p-16496L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 0x4p-16496L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+atan2 -min_subnorm max missing-underflow missing-errno
+= atan2 downward flt-32 -0x8p-152f 0xf.fffffp+124f : -0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest flt-32 -0x8p-152f 0xf.fffffp+124f : -0x0p+0f : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero flt-32 -0x8p-152f 0xf.fffffp+124f : -0x0p+0f : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward flt-32 -0x8p-152f 0xf.fffffp+124f : -0x0p+0f : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= 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.000008000008000008000008p-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.000008000008000008000007fff8p-280L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-152L 0xf.fffffp+124L : -0x8.000008000008000008000007fff8p-280L : inexact-ok
+= atan2 downward ldbl-128ibm -0x8p-152L 0xf.fffffp+124L : -0x8.000008000008000008000008p-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.000008000008000008000007fcp-280L : inexact-ok
+= atan2 upward ldbl-128ibm -0x8p-152L 0xf.fffffp+124L : -0x8.000008000008000008000007fcp-280L : inexact-ok
+= atan2 downward dbl-64 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest dbl-64 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero dbl-64 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward dbl-64 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-intel -0x8p-152L 0xf.ffffffffffff8p+1020L : -0x8.000000000000401p-1176L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x8p-152L 0xf.ffffffffffff8p+1020L : -0x8.0000000000004p-1176L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x8p-152L 0xf.ffffffffffff8p+1020L : -0x8.0000000000004p-1176L : inexact-ok
+= atan2 upward ldbl-96-intel -0x8p-152L 0xf.ffffffffffff8p+1020L : -0x8.0000000000004p-1176L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x8p-152L 0xf.ffffffffffff8p+1020L : -0x8.000000000000401p-1176L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-152L 0xf.ffffffffffff8p+1020L : -0x8.0000000000004p-1176L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-152L 0xf.ffffffffffff8p+1020L : -0x8.0000000000004p-1176L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x8p-152L 0xf.ffffffffffff8p+1020L : -0x8.0000000000004p-1176L : inexact-ok
+= atan2 downward ldbl-128 -0x8p-152L 0xf.ffffffffffff8p+1020L : -0x8.00000000000040000000000002p-1176L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-152L 0xf.ffffffffffff8p+1020L : -0x8.00000000000040000000000002p-1176L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-152L 0xf.ffffffffffff8p+1020L : -0x8.00000000000040000000000001f8p-1176L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-152L 0xf.ffffffffffff8p+1020L : -0x8.00000000000040000000000001f8p-1176L : inexact-ok
+= atan2 downward ldbl-128ibm -0x8p-152L 0xf.ffffffffffff8p+1020L : -0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128ibm -0x8p-152L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128ibm -0x8p-152L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128ibm -0x8p-152L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-intel -0x8p-152L 0xf.fffffffffffffffp+16380L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-96-intel -0x8p-152L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-intel -0x8p-152L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-intel -0x8p-152L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-m68k -0x8p-152L 0xf.fffffffffffffffp+16380L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-152L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-152L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-m68k -0x8p-152L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x8p-152L 0xf.fffffffffffffffp+16380L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x8p-152L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 -0x8p-152L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 -0x8p-152L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x8p-152L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x8p-152L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 -0x8p-152L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 -0x8p-152L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x8p-152L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x8.000000000000200000000000028p-1176L : inexact-ok
+= atan2 tonearest ldbl-128 -0x8p-152L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x8.000000000000200000000000028p-1176L : inexact-ok
+= atan2 towardzero ldbl-128 -0x8p-152L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x8.0000000000002000000000000278p-1176L : inexact-ok
+= atan2 upward ldbl-128 -0x8p-152L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x8.0000000000002000000000000278p-1176L : inexact-ok
+= atan2 downward ldbl-128ibm -0x8p-152L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128ibm -0x8p-152L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128ibm -0x8p-152L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128ibm -0x8p-152L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward dbl-64 -0x4p-1076 0xf.fffffp+124 : -0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest dbl-64 -0x4p-1076 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero dbl-64 -0x4p-1076 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward dbl-64 -0x4p-1076 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-intel -0x4p-1076L 0xf.fffffp+124L : -0x4.0000040000040008p-1204L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-1076L 0xf.fffffp+124L : -0x4.000004000004p-1204L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-1076L 0xf.fffffp+124L : -0x4.000004000004p-1204L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-1076L 0xf.fffffp+124L : -0x4.000004000004p-1204L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-1076L 0xf.fffffp+124L : -0x4.0000040000040008p-1204L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-1076L 0xf.fffffp+124L : -0x4.000004000004p-1204L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-1076L 0xf.fffffp+124L : -0x4.000004000004p-1204L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-1076L 0xf.fffffp+124L : -0x4.000004000004p-1204L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-1076L 0xf.fffffp+124L : -0x4.000004000004000004000004p-1204L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1076L 0xf.fffffp+124L : -0x4.000004000004000004000004p-1204L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1076L 0xf.fffffp+124L : -0x4.000004000004000004000003fffcp-1204L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1076L 0xf.fffffp+124L : -0x4.000004000004000004000003fffcp-1204L : inexact-ok
+= atan2 downward ldbl-128ibm -0x4p-1076L 0xf.fffffp+124L : -0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128ibm -0x4p-1076L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128ibm -0x4p-1076L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128ibm -0x4p-1076L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward dbl-64 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest dbl-64 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero dbl-64 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward dbl-64 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-intel -0x4p-1076L 0xf.ffffffffffff8p+1020L : -0x4.0000000000002008p-2100L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x4p-1076L 0xf.ffffffffffff8p+1020L : -0x4.0000000000002p-2100L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x4p-1076L 0xf.ffffffffffff8p+1020L : -0x4.0000000000002p-2100L : inexact-ok
+= atan2 upward ldbl-96-intel -0x4p-1076L 0xf.ffffffffffff8p+1020L : -0x4.0000000000002p-2100L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x4p-1076L 0xf.ffffffffffff8p+1020L : -0x4.0000000000002008p-2100L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-1076L 0xf.ffffffffffff8p+1020L : -0x4.0000000000002p-2100L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-1076L 0xf.ffffffffffff8p+1020L : -0x4.0000000000002p-2100L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x4p-1076L 0xf.ffffffffffff8p+1020L : -0x4.0000000000002p-2100L : inexact-ok
+= atan2 downward ldbl-128 -0x4p-1076L 0xf.ffffffffffff8p+1020L : -0x4.00000000000020000000000001p-2100L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1076L 0xf.ffffffffffff8p+1020L : -0x4.00000000000020000000000001p-2100L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1076L 0xf.ffffffffffff8p+1020L : -0x4.00000000000020000000000000fcp-2100L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1076L 0xf.ffffffffffff8p+1020L : -0x4.00000000000020000000000000fcp-2100L : inexact-ok
+= atan2 downward ldbl-128ibm -0x4p-1076L 0xf.ffffffffffff8p+1020L : -0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128ibm -0x4p-1076L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128ibm -0x4p-1076L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128ibm -0x4p-1076L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-intel -0x4p-1076L 0xf.fffffffffffffffp+16380L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-96-intel -0x4p-1076L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-intel -0x4p-1076L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-intel -0x4p-1076L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-m68k -0x4p-1076L 0xf.fffffffffffffffp+16380L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-1076L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-1076L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-m68k -0x4p-1076L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x4p-1076L 0xf.fffffffffffffffp+16380L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x4p-1076L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 -0x4p-1076L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 -0x4p-1076L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x4p-1076L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x4p-1076L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 -0x4p-1076L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 -0x4p-1076L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x4p-1076L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x4.000000000000100000000000014p-2100L : inexact-ok
+= atan2 tonearest ldbl-128 -0x4p-1076L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x4.000000000000100000000000014p-2100L : inexact-ok
+= atan2 towardzero ldbl-128 -0x4p-1076L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x4.000000000000100000000000013cp-2100L : inexact-ok
+= atan2 upward ldbl-128 -0x4p-1076L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x4.000000000000100000000000013cp-2100L : inexact-ok
+= atan2 downward ldbl-128ibm -0x4p-1076L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128ibm -0x4p-1076L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128ibm -0x4p-1076L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128ibm -0x4p-1076L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-intel -0x8p-16448L 0xf.fffffp+124L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-96-intel -0x8p-16448L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-intel -0x8p-16448L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-intel -0x8p-16448L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-m68k -0x8p-16448L 0xf.fffffp+124L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-16448L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-16448L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-m68k -0x8p-16448L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x8p-16448L 0xf.fffffp+124L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x8p-16448L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 -0x8p-16448L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 -0x8p-16448L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-intel -0x8p-16448L 0xf.ffffffffffff8p+1020L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-96-intel -0x8p-16448L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-intel -0x8p-16448L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-intel -0x8p-16448L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-m68k -0x8p-16448L 0xf.ffffffffffff8p+1020L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-16448L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-16448L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-m68k -0x8p-16448L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x8p-16448L 0xf.ffffffffffff8p+1020L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x8p-16448L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 -0x8p-16448L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 -0x8p-16448L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-intel -0x8p-16448L 0xf.fffffffffffffffp+16380L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-96-intel -0x8p-16448L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-intel -0x8p-16448L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-intel -0x8p-16448L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-m68k -0x8p-16448L 0xf.fffffffffffffffp+16380L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-96-m68k -0x8p-16448L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-m68k -0x8p-16448L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-m68k -0x8p-16448L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x8p-16448L 0xf.fffffffffffffffp+16380L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x8p-16448L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 -0x8p-16448L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 -0x8p-16448L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x8p-16448L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x8p-16448L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 -0x8p-16448L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 -0x8p-16448L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x8p-16448L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x8p-16448L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 -0x8p-16448L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 -0x8p-16448L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-m68k -0x4p-16448L 0xf.fffffp+124L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-16448L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-16448L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-m68k -0x4p-16448L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x4p-16448L 0xf.fffffp+124L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x4p-16448L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 -0x4p-16448L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 -0x4p-16448L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-m68k -0x4p-16448L 0xf.ffffffffffff8p+1020L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-16448L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-16448L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-m68k -0x4p-16448L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x4p-16448L 0xf.ffffffffffff8p+1020L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x4p-16448L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 -0x4p-16448L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 -0x4p-16448L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-96-m68k -0x4p-16448L 0xf.fffffffffffffffp+16380L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-96-m68k -0x4p-16448L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-96-m68k -0x4p-16448L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-96-m68k -0x4p-16448L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x4p-16448L 0xf.fffffffffffffffp+16380L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x4p-16448L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 -0x4p-16448L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 -0x4p-16448L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x4p-16448L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x4p-16448L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 -0x4p-16448L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 -0x4p-16448L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x4p-16448L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x4p-16448L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 -0x4p-16448L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 -0x4p-16448L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x4p-16496L 0xf.fffffp+124L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x4p-16496L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 -0x4p-16496L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 -0x4p-16496L 0xf.fffffp+124L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x4p-16496L 0xf.ffffffffffff8p+1020L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x4p-16496L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 -0x4p-16496L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 -0x4p-16496L 0xf.ffffffffffff8p+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x4p-16496L 0xf.fffffffffffffffp+16380L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x4p-16496L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 -0x4p-16496L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 -0x4p-16496L 0xf.fffffffffffffffp+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x4p-16496L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x4p-16496L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 -0x4p-16496L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 -0x4p-16496L 0xf.fffffffffffffffffffffffffff8p+16380L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 downward ldbl-128 -0x4p-16496L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan2 tonearest ldbl-128 -0x4p-16496L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 towardzero ldbl-128 -0x4p-16496L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
+= atan2 upward ldbl-128 -0x4p-16496L 0xf.ffffffffffffbffffffffffffcp+1020L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange errno-erange-ok
atanh 0
= atanh downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
= atanh tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok
@@ -4851,6 +13583,447 @@ atanh 0.75
= atanh tonearest ldbl-128ibm 0xcp-4L : 0xf.913957192d2baa37b4a4b6793p-4L : inexact-ok
= atanh towardzero ldbl-128ibm 0xcp-4L : 0xf.913957192d2baa37b4a4b6793p-4L : inexact-ok
= atanh upward ldbl-128ibm 0xcp-4L : 0xf.913957192d2baa37b4a4b67934p-4L : inexact-ok
+atanh -0.75
+= atanh downward flt-32 -0xcp-4f : -0xf.91396p-4f : inexact-ok
+= atanh tonearest flt-32 -0xcp-4f : -0xf.91395p-4f : inexact-ok
+= atanh towardzero flt-32 -0xcp-4f : -0xf.91395p-4f : inexact-ok
+= atanh upward flt-32 -0xcp-4f : -0xf.91395p-4f : inexact-ok
+= atanh downward dbl-64 -0xcp-4 : -0xf.913957192d2cp-4 : inexact-ok
+= atanh tonearest dbl-64 -0xcp-4 : -0xf.913957192d2b8p-4 : inexact-ok
+= atanh towardzero dbl-64 -0xcp-4 : -0xf.913957192d2b8p-4 : inexact-ok
+= atanh upward dbl-64 -0xcp-4 : -0xf.913957192d2b8p-4 : inexact-ok
+= atanh downward ldbl-96-intel -0xcp-4L : -0xf.913957192d2baa4p-4L : inexact-ok
+= atanh tonearest ldbl-96-intel -0xcp-4L : -0xf.913957192d2baa3p-4L : inexact-ok
+= atanh towardzero ldbl-96-intel -0xcp-4L : -0xf.913957192d2baa3p-4L : inexact-ok
+= atanh upward ldbl-96-intel -0xcp-4L : -0xf.913957192d2baa3p-4L : inexact-ok
+= atanh downward ldbl-96-m68k -0xcp-4L : -0xf.913957192d2baa4p-4L : inexact-ok
+= atanh tonearest ldbl-96-m68k -0xcp-4L : -0xf.913957192d2baa3p-4L : inexact-ok
+= atanh towardzero ldbl-96-m68k -0xcp-4L : -0xf.913957192d2baa3p-4L : inexact-ok
+= atanh upward ldbl-96-m68k -0xcp-4L : -0xf.913957192d2baa3p-4L : inexact-ok
+= atanh downward ldbl-128 -0xcp-4L : -0xf.913957192d2baa37b4a4b67930ep-4L : inexact-ok
+= atanh tonearest ldbl-128 -0xcp-4L : -0xf.913957192d2baa37b4a4b67930ep-4L : inexact-ok
+= atanh towardzero ldbl-128 -0xcp-4L : -0xf.913957192d2baa37b4a4b67930d8p-4L : inexact-ok
+= atanh upward ldbl-128 -0xcp-4L : -0xf.913957192d2baa37b4a4b67930d8p-4L : inexact-ok
+= atanh downward ldbl-128ibm -0xcp-4L : -0xf.913957192d2baa37b4a4b67934p-4L : inexact-ok
+= atanh tonearest ldbl-128ibm -0xcp-4L : -0xf.913957192d2baa37b4a4b6793p-4L : inexact-ok
+= atanh towardzero ldbl-128ibm -0xcp-4L : -0xf.913957192d2baa37b4a4b6793p-4L : inexact-ok
+= atanh upward ldbl-128ibm -0xcp-4L : -0xf.913957192d2baa37b4a4b6793p-4L : inexact-ok
+atanh 0.25
+= atanh downward flt-32 0x4p-4f : 0x4.162bb8p-4f : inexact-ok
+= atanh tonearest flt-32 0x4p-4f : 0x4.162bcp-4f : inexact-ok
+= atanh towardzero flt-32 0x4p-4f : 0x4.162bb8p-4f : inexact-ok
+= atanh upward flt-32 0x4p-4f : 0x4.162bcp-4f : inexact-ok
+= atanh downward dbl-64 0x4p-4 : 0x4.162bbea045144p-4 : inexact-ok
+= atanh tonearest dbl-64 0x4p-4 : 0x4.162bbea045148p-4 : inexact-ok
+= atanh towardzero dbl-64 0x4p-4 : 0x4.162bbea045144p-4 : inexact-ok
+= atanh upward dbl-64 0x4p-4 : 0x4.162bbea045148p-4 : inexact-ok
+= atanh downward ldbl-96-intel 0x4p-4L : 0x4.162bbea0451469c8p-4L : inexact-ok
+= atanh tonearest ldbl-96-intel 0x4p-4L : 0x4.162bbea0451469c8p-4L : inexact-ok
+= atanh towardzero ldbl-96-intel 0x4p-4L : 0x4.162bbea0451469c8p-4L : inexact-ok
+= atanh upward ldbl-96-intel 0x4p-4L : 0x4.162bbea0451469dp-4L : inexact-ok
+= atanh downward ldbl-96-m68k 0x4p-4L : 0x4.162bbea0451469c8p-4L : inexact-ok
+= atanh tonearest ldbl-96-m68k 0x4p-4L : 0x4.162bbea0451469c8p-4L : inexact-ok
+= atanh towardzero ldbl-96-m68k 0x4p-4L : 0x4.162bbea0451469c8p-4L : inexact-ok
+= atanh upward ldbl-96-m68k 0x4p-4L : 0x4.162bbea0451469dp-4L : inexact-ok
+= atanh downward ldbl-128 0x4p-4L : 0x4.162bbea0451469c9daf0be0810ecp-4L : inexact-ok
+= atanh tonearest ldbl-128 0x4p-4L : 0x4.162bbea0451469c9daf0be0810ecp-4L : inexact-ok
+= atanh towardzero ldbl-128 0x4p-4L : 0x4.162bbea0451469c9daf0be0810ecp-4L : inexact-ok
+= atanh upward ldbl-128 0x4p-4L : 0x4.162bbea0451469c9daf0be0810fp-4L : inexact-ok
+= atanh downward ldbl-128ibm 0x4p-4L : 0x4.162bbea0451469c9daf0be081p-4L : inexact-ok
+= atanh tonearest ldbl-128ibm 0x4p-4L : 0x4.162bbea0451469c9daf0be081p-4L : inexact-ok
+= atanh towardzero ldbl-128ibm 0x4p-4L : 0x4.162bbea0451469c9daf0be081p-4L : inexact-ok
+= atanh upward ldbl-128ibm 0x4p-4L : 0x4.162bbea0451469c9daf0be0812p-4L : inexact-ok
+atanh 0x1p-5
+= atanh downward flt-32 0x8p-8f : 0x8.00aacp-8f : inexact-ok
+= atanh tonearest flt-32 0x8p-8f : 0x8.00aacp-8f : inexact-ok
+= atanh towardzero flt-32 0x8p-8f : 0x8.00aacp-8f : inexact-ok
+= atanh upward flt-32 0x8p-8f : 0x8.00aadp-8f : inexact-ok
+= atanh downward dbl-64 0x8p-8 : 0x8.00aac448d771p-8 : inexact-ok
+= atanh tonearest dbl-64 0x8p-8 : 0x8.00aac448d771p-8 : inexact-ok
+= atanh towardzero dbl-64 0x8p-8 : 0x8.00aac448d771p-8 : inexact-ok
+= atanh upward dbl-64 0x8p-8 : 0x8.00aac448d7718p-8 : inexact-ok
+= atanh downward ldbl-96-intel 0x8p-8L : 0x8.00aac448d77125ap-8L : inexact-ok
+= atanh tonearest ldbl-96-intel 0x8p-8L : 0x8.00aac448d77125ap-8L : inexact-ok
+= atanh towardzero ldbl-96-intel 0x8p-8L : 0x8.00aac448d77125ap-8L : inexact-ok
+= atanh upward ldbl-96-intel 0x8p-8L : 0x8.00aac448d77125bp-8L : inexact-ok
+= atanh downward ldbl-96-m68k 0x8p-8L : 0x8.00aac448d77125ap-8L : inexact-ok
+= atanh tonearest ldbl-96-m68k 0x8p-8L : 0x8.00aac448d77125ap-8L : inexact-ok
+= atanh towardzero ldbl-96-m68k 0x8p-8L : 0x8.00aac448d77125ap-8L : inexact-ok
+= atanh upward ldbl-96-m68k 0x8p-8L : 0x8.00aac448d77125bp-8L : inexact-ok
+= atanh downward ldbl-128 0x8p-8L : 0x8.00aac448d77125a4ee9fee2db37p-8L : inexact-ok
+= atanh tonearest ldbl-128 0x8p-8L : 0x8.00aac448d77125a4ee9fee2db378p-8L : inexact-ok
+= atanh towardzero ldbl-128 0x8p-8L : 0x8.00aac448d77125a4ee9fee2db37p-8L : inexact-ok
+= atanh upward ldbl-128 0x8p-8L : 0x8.00aac448d77125a4ee9fee2db378p-8L : inexact-ok
+= atanh downward ldbl-128ibm 0x8p-8L : 0x8.00aac448d77125a4ee9fee2dbp-8L : inexact-ok
+= atanh tonearest ldbl-128ibm 0x8p-8L : 0x8.00aac448d77125a4ee9fee2db4p-8L : inexact-ok
+= atanh towardzero ldbl-128ibm 0x8p-8L : 0x8.00aac448d77125a4ee9fee2dbp-8L : inexact-ok
+= atanh upward ldbl-128ibm 0x8p-8L : 0x8.00aac448d77125a4ee9fee2db4p-8L : inexact-ok
+atanh 0x1p-10
+= atanh downward flt-32 0x4p-12f : 0x4.00001p-12f : inexact-ok
+= atanh tonearest flt-32 0x4p-12f : 0x4.000018p-12f : inexact-ok
+= atanh towardzero flt-32 0x4p-12f : 0x4.00001p-12f : inexact-ok
+= atanh upward flt-32 0x4p-12f : 0x4.000018p-12f : inexact-ok
+= atanh downward dbl-64 0x4p-12 : 0x4.000015555622p-12 : inexact-ok
+= atanh tonearest dbl-64 0x4p-12 : 0x4.0000155556224p-12 : inexact-ok
+= atanh towardzero dbl-64 0x4p-12 : 0x4.000015555622p-12 : inexact-ok
+= atanh upward dbl-64 0x4p-12 : 0x4.0000155556224p-12 : inexact-ok
+= atanh downward ldbl-96-intel 0x4p-12L : 0x4.0000155556222228p-12L : inexact-ok
+= atanh tonearest ldbl-96-intel 0x4p-12L : 0x4.0000155556222228p-12L : inexact-ok
+= atanh towardzero ldbl-96-intel 0x4p-12L : 0x4.0000155556222228p-12L : inexact-ok
+= atanh upward ldbl-96-intel 0x4p-12L : 0x4.000015555622223p-12L : inexact-ok
+= atanh downward ldbl-96-m68k 0x4p-12L : 0x4.0000155556222228p-12L : inexact-ok
+= atanh tonearest ldbl-96-m68k 0x4p-12L : 0x4.0000155556222228p-12L : inexact-ok
+= atanh towardzero ldbl-96-m68k 0x4p-12L : 0x4.0000155556222228p-12L : inexact-ok
+= atanh upward ldbl-96-m68k 0x4p-12L : 0x4.000015555622223p-12L : inexact-ok
+= atanh downward ldbl-128 0x4p-12L : 0x4.000015555622222b46b4dd0dd6acp-12L : inexact-ok
+= atanh tonearest ldbl-128 0x4p-12L : 0x4.000015555622222b46b4dd0dd6bp-12L : inexact-ok
+= atanh towardzero ldbl-128 0x4p-12L : 0x4.000015555622222b46b4dd0dd6acp-12L : inexact-ok
+= atanh upward ldbl-128 0x4p-12L : 0x4.000015555622222b46b4dd0dd6bp-12L : inexact-ok
+= atanh downward ldbl-128ibm 0x4p-12L : 0x4.000015555622222b46b4dd0dd6p-12L : inexact-ok
+= atanh tonearest ldbl-128ibm 0x4p-12L : 0x4.000015555622222b46b4dd0dd6p-12L : inexact-ok
+= atanh towardzero ldbl-128ibm 0x4p-12L : 0x4.000015555622222b46b4dd0dd6p-12L : inexact-ok
+= atanh upward ldbl-128ibm 0x4p-12L : 0x4.000015555622222b46b4dd0dd8p-12L : inexact-ok
+atanh 0x1.2345p-20
+= atanh downward flt-32 0x1.2345p-20f : 0x1.2345p-20f : inexact-ok
+= atanh tonearest flt-32 0x1.2345p-20f : 0x1.2345p-20f : inexact-ok
+= atanh towardzero flt-32 0x1.2345p-20f : 0x1.2345p-20f : inexact-ok
+= atanh upward flt-32 0x1.2345p-20f : 0x1.234502p-20f : inexact-ok
+= atanh downward dbl-64 0x1.2345p-20 : 0x1.23450000007dap-20 : inexact-ok
+= atanh tonearest dbl-64 0x1.2345p-20 : 0x1.23450000007dbp-20 : inexact-ok
+= atanh towardzero dbl-64 0x1.2345p-20 : 0x1.23450000007dap-20 : inexact-ok
+= atanh upward dbl-64 0x1.2345p-20 : 0x1.23450000007dbp-20 : inexact-ok
+= atanh downward ldbl-96-intel 0x1.2345p-20L : 0x1.23450000007daf66p-20L : inexact-ok
+= atanh tonearest ldbl-96-intel 0x1.2345p-20L : 0x1.23450000007daf66p-20L : inexact-ok
+= atanh towardzero ldbl-96-intel 0x1.2345p-20L : 0x1.23450000007daf66p-20L : inexact-ok
+= atanh upward ldbl-96-intel 0x1.2345p-20L : 0x1.23450000007daf68p-20L : inexact-ok
+= atanh downward ldbl-96-m68k 0x1.2345p-20L : 0x1.23450000007daf66p-20L : inexact-ok
+= atanh tonearest ldbl-96-m68k 0x1.2345p-20L : 0x1.23450000007daf66p-20L : inexact-ok
+= atanh towardzero ldbl-96-m68k 0x1.2345p-20L : 0x1.23450000007daf66p-20L : inexact-ok
+= atanh upward ldbl-96-m68k 0x1.2345p-20L : 0x1.23450000007daf68p-20L : inexact-ok
+= atanh downward ldbl-128 0x1.2345p-20L : 0x1.23450000007daf665297209f19c6p-20L : inexact-ok
+= atanh tonearest ldbl-128 0x1.2345p-20L : 0x1.23450000007daf665297209f19c6p-20L : inexact-ok
+= atanh towardzero ldbl-128 0x1.2345p-20L : 0x1.23450000007daf665297209f19c6p-20L : inexact-ok
+= atanh upward ldbl-128 0x1.2345p-20L : 0x1.23450000007daf665297209f19c7p-20L : inexact-ok
+= atanh downward ldbl-128ibm 0x1.2345p-20L : 0x1.23450000007daf665297209f198p-20L : inexact-ok
+= atanh tonearest ldbl-128ibm 0x1.2345p-20L : 0x1.23450000007daf665297209f1ap-20L : inexact-ok
+= atanh towardzero ldbl-128ibm 0x1.2345p-20L : 0x1.23450000007daf665297209f198p-20L : inexact-ok
+= atanh upward ldbl-128ibm 0x1.2345p-20L : 0x1.23450000007daf665297209f1ap-20L : inexact-ok
+atanh min missing-underflow spurious-underflow:ldbl-96-intel:x86
+= atanh downward flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh tonearest flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh towardzero flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh upward flt-32 0x4p-128f : 0x4.000008p-128f : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh downward dbl-64 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh tonearest dbl-64 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh towardzero dbl-64 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh upward dbl-64 0x4p-128 : 0x4.0000000000004p-128 : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh downward ldbl-96-intel 0x4p-128L : 0x4p-128L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh tonearest ldbl-96-intel 0x4p-128L : 0x4p-128L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh towardzero ldbl-96-intel 0x4p-128L : 0x4p-128L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh upward ldbl-96-intel 0x4p-128L : 0x4.0000000000000008p-128L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh downward ldbl-96-m68k 0x4p-128L : 0x4p-128L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh tonearest ldbl-96-m68k 0x4p-128L : 0x4p-128L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh towardzero ldbl-96-m68k 0x4p-128L : 0x4p-128L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh upward ldbl-96-m68k 0x4p-128L : 0x4.0000000000000008p-128L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh downward ldbl-128 0x4p-128L : 0x4p-128L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh tonearest ldbl-128 0x4p-128L : 0x4p-128L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh towardzero ldbl-128 0x4p-128L : 0x4p-128L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh upward ldbl-128 0x4p-128L : 0x4.0000000000000000000000000004p-128L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh downward ldbl-128ibm 0x4p-128L : 0x4p-128L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh tonearest ldbl-128ibm 0x4p-128L : 0x4p-128L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh towardzero ldbl-128ibm 0x4p-128L : 0x4p-128L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh upward ldbl-128ibm 0x4p-128L : 0x4.00000000000000000000000002p-128L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh downward dbl-64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh tonearest dbl-64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh towardzero dbl-64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh upward dbl-64 0x4p-1024 : 0x4.0000000000004p-1024 : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh downward ldbl-96-intel 0x4p-1024L : 0x4p-1024L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh tonearest ldbl-96-intel 0x4p-1024L : 0x4p-1024L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh towardzero ldbl-96-intel 0x4p-1024L : 0x4p-1024L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh upward ldbl-96-intel 0x4p-1024L : 0x4.0000000000000008p-1024L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh downward ldbl-96-m68k 0x4p-1024L : 0x4p-1024L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh tonearest ldbl-96-m68k 0x4p-1024L : 0x4p-1024L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh towardzero ldbl-96-m68k 0x4p-1024L : 0x4p-1024L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh upward ldbl-96-m68k 0x4p-1024L : 0x4.0000000000000008p-1024L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh downward ldbl-128 0x4p-1024L : 0x4p-1024L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh tonearest ldbl-128 0x4p-1024L : 0x4p-1024L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh towardzero ldbl-128 0x4p-1024L : 0x4p-1024L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh upward ldbl-128 0x4p-1024L : 0x4.0000000000000000000000000004p-1024L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh downward ldbl-128ibm 0x4p-1024L : 0x4p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh tonearest ldbl-128ibm 0x4p-1024L : 0x4p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh towardzero ldbl-128ibm 0x4p-1024L : 0x4p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh upward ldbl-128ibm 0x4p-1024L : 0x4.0000000000004p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh downward ldbl-96-intel 0x4p-16384L : 0x4p-16384L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh tonearest ldbl-96-intel 0x4p-16384L : 0x4p-16384L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh towardzero ldbl-96-intel 0x4p-16384L : 0x4p-16384L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh upward ldbl-96-intel 0x4p-16384L : 0x4.0000000000000008p-16384L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh downward ldbl-96-m68k 0x4p-16384L : 0x4p-16384L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh tonearest ldbl-96-m68k 0x4p-16384L : 0x4p-16384L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh towardzero ldbl-96-m68k 0x4p-16384L : 0x4p-16384L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh upward ldbl-96-m68k 0x4p-16384L : 0x4.0000000000000008p-16384L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh downward ldbl-128 0x4p-16384L : 0x4p-16384L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh tonearest ldbl-128 0x4p-16384L : 0x4p-16384L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh towardzero ldbl-128 0x4p-16384L : 0x4p-16384L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh upward ldbl-128 0x4p-16384L : 0x4.0000000000000000000000000004p-16384L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh downward ldbl-96-intel 0x2p-16384L : 0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh tonearest ldbl-96-intel 0x2p-16384L : 0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh towardzero ldbl-96-intel 0x2p-16384L : 0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh upward ldbl-96-intel 0x2p-16384L : 0x2.0000000000000008p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh downward ldbl-96-m68k 0x2p-16384L : 0x2p-16384L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh tonearest ldbl-96-m68k 0x2p-16384L : 0x2p-16384L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh towardzero ldbl-96-m68k 0x2p-16384L : 0x2p-16384L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh upward ldbl-96-m68k 0x2p-16384L : 0x2.0000000000000004p-16384L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh downward ldbl-128 0x2p-16384L : 0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh tonearest ldbl-128 0x2p-16384L : 0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh towardzero ldbl-128 0x2p-16384L : 0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh upward ldbl-128 0x2p-16384L : 0x2.0000000000000000000000000004p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh downward dbl-64 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh tonearest dbl-64 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh towardzero dbl-64 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh upward dbl-64 0x8p-972 : 0x8.0000000000008p-972 : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh downward ldbl-96-intel 0x8p-972L : 0x8p-972L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh tonearest ldbl-96-intel 0x8p-972L : 0x8p-972L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh towardzero ldbl-96-intel 0x8p-972L : 0x8p-972L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh upward ldbl-96-intel 0x8p-972L : 0x8.000000000000001p-972L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh downward ldbl-96-m68k 0x8p-972L : 0x8p-972L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh tonearest ldbl-96-m68k 0x8p-972L : 0x8p-972L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh towardzero ldbl-96-m68k 0x8p-972L : 0x8p-972L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh upward ldbl-96-m68k 0x8p-972L : 0x8.000000000000001p-972L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh downward ldbl-128 0x8p-972L : 0x8p-972L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh tonearest ldbl-128 0x8p-972L : 0x8p-972L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh towardzero ldbl-128 0x8p-972L : 0x8p-972L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh upward ldbl-128 0x8p-972L : 0x8.0000000000000000000000000008p-972L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh downward ldbl-128ibm 0x8p-972L : 0x8p-972L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh tonearest ldbl-128ibm 0x8p-972L : 0x8p-972L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh towardzero ldbl-128ibm 0x8p-972L : 0x8p-972L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh upward ldbl-128ibm 0x8p-972L : 0x8.00000000000000000000000004p-972L : inexact-ok underflow-ok:ldbl-96-intel:x86
+atanh -min missing-underflow spurious-underflow:ldbl-96-intel:x86
+= atanh downward flt-32 -0x4p-128f : -0x4p-128f : inexact-ok underflow-ok errno-erange-ok
+= atanh tonearest flt-32 -0x4p-128f : -0x4p-128f : inexact-ok underflow-ok errno-erange-ok
+= atanh towardzero flt-32 -0x4p-128f : -0x3.fffff8p-128f : inexact-ok underflow-ok errno-erange-ok
+= atanh upward flt-32 -0x4p-128f : -0x3.fffff8p-128f : inexact-ok underflow-ok errno-erange-ok
+= atanh downward dbl-64 -0x4p-128 : -0x4p-128 : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh tonearest dbl-64 -0x4p-128 : -0x4p-128 : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh towardzero dbl-64 -0x4p-128 : -0x3.ffffffffffffep-128 : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh upward dbl-64 -0x4p-128 : -0x3.ffffffffffffep-128 : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh downward ldbl-96-intel -0x4p-128L : -0x4p-128L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh tonearest ldbl-96-intel -0x4p-128L : -0x4p-128L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh towardzero ldbl-96-intel -0x4p-128L : -0x3.fffffffffffffffcp-128L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh upward ldbl-96-intel -0x4p-128L : -0x3.fffffffffffffffcp-128L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh downward ldbl-96-m68k -0x4p-128L : -0x4p-128L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh tonearest ldbl-96-m68k -0x4p-128L : -0x4p-128L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh towardzero ldbl-96-m68k -0x4p-128L : -0x3.fffffffffffffffcp-128L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh upward ldbl-96-m68k -0x4p-128L : -0x3.fffffffffffffffcp-128L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh downward ldbl-128 -0x4p-128L : -0x4p-128L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh tonearest ldbl-128 -0x4p-128L : -0x4p-128L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh towardzero ldbl-128 -0x4p-128L : -0x3.fffffffffffffffffffffffffffep-128L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh upward ldbl-128 -0x4p-128L : -0x3.fffffffffffffffffffffffffffep-128L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh downward ldbl-128ibm -0x4p-128L : -0x4p-128L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh tonearest ldbl-128ibm -0x4p-128L : -0x4p-128L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh towardzero ldbl-128ibm -0x4p-128L : -0x3.ffffffffffffffffffffffffffp-128L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh upward ldbl-128ibm -0x4p-128L : -0x3.ffffffffffffffffffffffffffp-128L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh downward dbl-64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= atanh tonearest dbl-64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= atanh towardzero dbl-64 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= atanh upward dbl-64 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= atanh downward ldbl-96-intel -0x4p-1024L : -0x4p-1024L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh tonearest ldbl-96-intel -0x4p-1024L : -0x4p-1024L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh towardzero ldbl-96-intel -0x4p-1024L : -0x3.fffffffffffffffcp-1024L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh upward ldbl-96-intel -0x4p-1024L : -0x3.fffffffffffffffcp-1024L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh downward ldbl-96-m68k -0x4p-1024L : -0x4p-1024L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh tonearest ldbl-96-m68k -0x4p-1024L : -0x4p-1024L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh towardzero ldbl-96-m68k -0x4p-1024L : -0x3.fffffffffffffffcp-1024L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh upward ldbl-96-m68k -0x4p-1024L : -0x3.fffffffffffffffcp-1024L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh downward ldbl-128 -0x4p-1024L : -0x4p-1024L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh tonearest ldbl-128 -0x4p-1024L : -0x4p-1024L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh towardzero ldbl-128 -0x4p-1024L : -0x3.fffffffffffffffffffffffffffep-1024L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh upward ldbl-128 -0x4p-1024L : -0x3.fffffffffffffffffffffffffffep-1024L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh downward ldbl-128ibm -0x4p-1024L : -0x4p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh tonearest ldbl-128ibm -0x4p-1024L : -0x4p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh towardzero ldbl-128ibm -0x4p-1024L : -0x3.ffffffffffffcp-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh upward ldbl-128ibm -0x4p-1024L : -0x3.ffffffffffffcp-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh downward ldbl-96-intel -0x4p-16384L : -0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= atanh tonearest ldbl-96-intel -0x4p-16384L : -0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= atanh towardzero ldbl-96-intel -0x4p-16384L : -0x3.fffffffffffffff8p-16384L : inexact-ok underflow-ok errno-erange-ok
+= atanh upward ldbl-96-intel -0x4p-16384L : -0x3.fffffffffffffff8p-16384L : inexact-ok underflow-ok errno-erange-ok
+= atanh downward ldbl-96-m68k -0x4p-16384L : -0x4p-16384L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh tonearest ldbl-96-m68k -0x4p-16384L : -0x4p-16384L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh towardzero ldbl-96-m68k -0x4p-16384L : -0x3.fffffffffffffffcp-16384L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh upward ldbl-96-m68k -0x4p-16384L : -0x3.fffffffffffffffcp-16384L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh downward ldbl-128 -0x4p-16384L : -0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= atanh tonearest ldbl-128 -0x4p-16384L : -0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= atanh towardzero ldbl-128 -0x4p-16384L : -0x3.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= atanh upward ldbl-128 -0x4p-16384L : -0x3.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= atanh downward ldbl-96-intel -0x2p-16384L : -0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh tonearest ldbl-96-intel -0x2p-16384L : -0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh towardzero ldbl-96-intel -0x2p-16384L : -0x1.fffffffffffffff8p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh upward ldbl-96-intel -0x2p-16384L : -0x1.fffffffffffffff8p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh downward ldbl-96-m68k -0x2p-16384L : -0x2p-16384L : inexact-ok underflow-ok errno-erange-ok
+= atanh tonearest ldbl-96-m68k -0x2p-16384L : -0x2p-16384L : inexact-ok underflow-ok errno-erange-ok
+= atanh towardzero ldbl-96-m68k -0x2p-16384L : -0x1.fffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= atanh upward ldbl-96-m68k -0x2p-16384L : -0x1.fffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= atanh downward ldbl-128 -0x2p-16384L : -0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh tonearest ldbl-128 -0x2p-16384L : -0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh towardzero ldbl-128 -0x2p-16384L : -0x1.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh upward ldbl-128 -0x2p-16384L : -0x1.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh downward dbl-64 -0x8p-972 : -0x8p-972 : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh tonearest dbl-64 -0x8p-972 : -0x8p-972 : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh towardzero dbl-64 -0x8p-972 : -0x7.ffffffffffffcp-972 : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh upward dbl-64 -0x8p-972 : -0x7.ffffffffffffcp-972 : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh downward ldbl-96-intel -0x8p-972L : -0x8p-972L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh tonearest ldbl-96-intel -0x8p-972L : -0x8p-972L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh towardzero ldbl-96-intel -0x8p-972L : -0x7.fffffffffffffff8p-972L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh upward ldbl-96-intel -0x8p-972L : -0x7.fffffffffffffff8p-972L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh downward ldbl-96-m68k -0x8p-972L : -0x8p-972L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh tonearest ldbl-96-m68k -0x8p-972L : -0x8p-972L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh towardzero ldbl-96-m68k -0x8p-972L : -0x7.fffffffffffffff8p-972L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh upward ldbl-96-m68k -0x8p-972L : -0x7.fffffffffffffff8p-972L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh downward ldbl-128 -0x8p-972L : -0x8p-972L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh tonearest ldbl-128 -0x8p-972L : -0x8p-972L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh towardzero ldbl-128 -0x8p-972L : -0x7.fffffffffffffffffffffffffffcp-972L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh upward ldbl-128 -0x8p-972L : -0x7.fffffffffffffffffffffffffffcp-972L : inexact-ok underflow-ok:ldbl-96-intel:x86
+= atanh downward ldbl-128ibm -0x8p-972L : -0x8p-972L : inexact-ok underflow-ok errno-erange-ok
+= atanh tonearest ldbl-128ibm -0x8p-972L : -0x8p-972L : inexact-ok underflow-ok errno-erange-ok
+= atanh towardzero ldbl-128ibm -0x8p-972L : -0x7.fffffffffffffffffffffffffcp-972L : inexact-ok underflow-ok errno-erange-ok
+= atanh upward ldbl-128ibm -0x8p-972L : -0x7.fffffffffffffffffffffffffcp-972L : inexact-ok underflow-ok errno-erange-ok
+atanh min_subnorm missing-underflow
+= atanh downward flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh tonearest flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh towardzero flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh upward flt-32 0x8p-152f : 0x1p-148f : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh downward dbl-64 0x8p-152 : 0x8p-152 : inexact-ok
+= atanh tonearest dbl-64 0x8p-152 : 0x8p-152 : inexact-ok
+= atanh towardzero dbl-64 0x8p-152 : 0x8p-152 : inexact-ok
+= atanh upward dbl-64 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
+= atanh downward ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok
+= atanh tonearest ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok
+= atanh towardzero ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok
+= atanh upward ldbl-96-intel 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok
+= atanh downward ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok
+= atanh tonearest ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok
+= atanh towardzero ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok
+= atanh upward ldbl-96-m68k 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok
+= atanh downward ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok
+= atanh tonearest ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok
+= atanh towardzero ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok
+= atanh upward ldbl-128 0x8p-152L : 0x8.0000000000000000000000000008p-152L : inexact-ok
+= atanh downward ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok
+= atanh tonearest ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok
+= atanh towardzero ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok
+= atanh upward ldbl-128ibm 0x8p-152L : 0x8.00000000000000000000000004p-152L : inexact-ok
+= atanh downward dbl-64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh tonearest dbl-64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh towardzero dbl-64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh upward dbl-64 0x4p-1076 : 0x8p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh downward ldbl-96-intel 0x4p-1076L : 0x4p-1076L : inexact-ok
+= atanh tonearest ldbl-96-intel 0x4p-1076L : 0x4p-1076L : inexact-ok
+= atanh towardzero ldbl-96-intel 0x4p-1076L : 0x4p-1076L : inexact-ok
+= atanh upward ldbl-96-intel 0x4p-1076L : 0x4.0000000000000008p-1076L : inexact-ok
+= atanh downward ldbl-96-m68k 0x4p-1076L : 0x4p-1076L : inexact-ok
+= atanh tonearest ldbl-96-m68k 0x4p-1076L : 0x4p-1076L : inexact-ok
+= atanh towardzero ldbl-96-m68k 0x4p-1076L : 0x4p-1076L : inexact-ok
+= atanh upward ldbl-96-m68k 0x4p-1076L : 0x4.0000000000000008p-1076L : inexact-ok
+= atanh downward ldbl-128 0x4p-1076L : 0x4p-1076L : inexact-ok
+= atanh tonearest ldbl-128 0x4p-1076L : 0x4p-1076L : inexact-ok
+= atanh towardzero ldbl-128 0x4p-1076L : 0x4p-1076L : inexact-ok
+= atanh upward ldbl-128 0x4p-1076L : 0x4.0000000000000000000000000004p-1076L : inexact-ok
+= atanh downward ldbl-128ibm 0x4p-1076L : 0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh tonearest ldbl-128ibm 0x4p-1076L : 0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh towardzero ldbl-128ibm 0x4p-1076L : 0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh upward ldbl-128ibm 0x4p-1076L : 0x8p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh downward ldbl-96-intel 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh tonearest ldbl-96-intel 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh towardzero ldbl-96-intel 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh upward ldbl-96-intel 0x8p-16448L : 0x1p-16444L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh downward ldbl-96-m68k 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh tonearest ldbl-96-m68k 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh towardzero ldbl-96-m68k 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh upward ldbl-96-m68k 0x8p-16448L : 0xcp-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh downward ldbl-128 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh tonearest ldbl-128 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh towardzero ldbl-128 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh upward ldbl-128 0x8p-16448L : 0x8.000000000004p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh downward ldbl-96-m68k 0x4p-16448L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh tonearest ldbl-96-m68k 0x4p-16448L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh towardzero ldbl-96-m68k 0x4p-16448L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh upward ldbl-96-m68k 0x4p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh downward ldbl-128 0x4p-16448L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh tonearest ldbl-128 0x4p-16448L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh towardzero ldbl-128 0x4p-16448L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh upward ldbl-128 0x4p-16448L : 0x4.000000000004p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh downward ldbl-128 0x4p-16496L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh tonearest ldbl-128 0x4p-16496L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh towardzero ldbl-128 0x4p-16496L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh upward ldbl-128 0x4p-16496L : 0x8p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+atanh -min_subnorm missing-underflow
+= atanh downward flt-32 -0x8p-152f : -0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh tonearest flt-32 -0x8p-152f : -0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh towardzero flt-32 -0x8p-152f : -0x0p+0f : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh upward flt-32 -0x8p-152f : -0x0p+0f : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh downward dbl-64 -0x8p-152 : -0x8p-152 : inexact-ok
+= atanh tonearest dbl-64 -0x8p-152 : -0x8p-152 : inexact-ok
+= atanh towardzero dbl-64 -0x8p-152 : -0x7.ffffffffffffcp-152 : inexact-ok
+= atanh upward dbl-64 -0x8p-152 : -0x7.ffffffffffffcp-152 : inexact-ok
+= atanh downward ldbl-96-intel -0x8p-152L : -0x8p-152L : inexact-ok
+= atanh tonearest ldbl-96-intel -0x8p-152L : -0x8p-152L : inexact-ok
+= atanh towardzero ldbl-96-intel -0x8p-152L : -0x7.fffffffffffffff8p-152L : inexact-ok
+= atanh upward ldbl-96-intel -0x8p-152L : -0x7.fffffffffffffff8p-152L : inexact-ok
+= atanh downward ldbl-96-m68k -0x8p-152L : -0x8p-152L : inexact-ok
+= atanh tonearest ldbl-96-m68k -0x8p-152L : -0x8p-152L : inexact-ok
+= atanh towardzero ldbl-96-m68k -0x8p-152L : -0x7.fffffffffffffff8p-152L : inexact-ok
+= atanh upward ldbl-96-m68k -0x8p-152L : -0x7.fffffffffffffff8p-152L : inexact-ok
+= atanh downward ldbl-128 -0x8p-152L : -0x8p-152L : inexact-ok
+= atanh tonearest ldbl-128 -0x8p-152L : -0x8p-152L : inexact-ok
+= atanh towardzero ldbl-128 -0x8p-152L : -0x7.fffffffffffffffffffffffffffcp-152L : inexact-ok
+= atanh upward ldbl-128 -0x8p-152L : -0x7.fffffffffffffffffffffffffffcp-152L : inexact-ok
+= atanh downward ldbl-128ibm -0x8p-152L : -0x8p-152L : inexact-ok
+= atanh tonearest ldbl-128ibm -0x8p-152L : -0x8p-152L : inexact-ok
+= atanh towardzero ldbl-128ibm -0x8p-152L : -0x7.fffffffffffffffffffffffffep-152L : inexact-ok
+= atanh upward ldbl-128ibm -0x8p-152L : -0x7.fffffffffffffffffffffffffep-152L : inexact-ok
+= atanh downward dbl-64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh tonearest dbl-64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh towardzero dbl-64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh upward dbl-64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh downward ldbl-96-intel -0x4p-1076L : -0x4p-1076L : inexact-ok
+= atanh tonearest ldbl-96-intel -0x4p-1076L : -0x4p-1076L : inexact-ok
+= atanh towardzero ldbl-96-intel -0x4p-1076L : -0x3.fffffffffffffffcp-1076L : inexact-ok
+= atanh upward ldbl-96-intel -0x4p-1076L : -0x3.fffffffffffffffcp-1076L : inexact-ok
+= atanh downward ldbl-96-m68k -0x4p-1076L : -0x4p-1076L : inexact-ok
+= atanh tonearest ldbl-96-m68k -0x4p-1076L : -0x4p-1076L : inexact-ok
+= atanh towardzero ldbl-96-m68k -0x4p-1076L : -0x3.fffffffffffffffcp-1076L : inexact-ok
+= atanh upward ldbl-96-m68k -0x4p-1076L : -0x3.fffffffffffffffcp-1076L : inexact-ok
+= atanh downward ldbl-128 -0x4p-1076L : -0x4p-1076L : inexact-ok
+= atanh tonearest ldbl-128 -0x4p-1076L : -0x4p-1076L : inexact-ok
+= atanh towardzero ldbl-128 -0x4p-1076L : -0x3.fffffffffffffffffffffffffffep-1076L : inexact-ok
+= atanh upward ldbl-128 -0x4p-1076L : -0x3.fffffffffffffffffffffffffffep-1076L : inexact-ok
+= atanh downward ldbl-128ibm -0x4p-1076L : -0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh tonearest ldbl-128ibm -0x4p-1076L : -0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh towardzero ldbl-128ibm -0x4p-1076L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh upward ldbl-128ibm -0x4p-1076L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh downward ldbl-96-intel -0x8p-16448L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh tonearest ldbl-96-intel -0x8p-16448L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh towardzero ldbl-96-intel -0x8p-16448L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh upward ldbl-96-intel -0x8p-16448L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh downward ldbl-96-m68k -0x8p-16448L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh tonearest ldbl-96-m68k -0x8p-16448L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh towardzero ldbl-96-m68k -0x8p-16448L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh upward ldbl-96-m68k -0x8p-16448L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh downward ldbl-128 -0x8p-16448L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh tonearest ldbl-128 -0x8p-16448L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh towardzero ldbl-128 -0x8p-16448L : -0x7.fffffffffffcp-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh upward ldbl-128 -0x8p-16448L : -0x7.fffffffffffcp-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh downward ldbl-96-m68k -0x4p-16448L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh tonearest ldbl-96-m68k -0x4p-16448L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh towardzero ldbl-96-m68k -0x4p-16448L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh upward ldbl-96-m68k -0x4p-16448L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh downward ldbl-128 -0x4p-16448L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh tonearest ldbl-128 -0x4p-16448L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh towardzero ldbl-128 -0x4p-16448L : -0x3.fffffffffffcp-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh upward ldbl-128 -0x4p-16448L : -0x3.fffffffffffcp-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh downward ldbl-128 -0x4p-16496L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh tonearest ldbl-128 -0x4p-16496L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh towardzero ldbl-128 -0x4p-16496L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= atanh upward ldbl-128 -0x4p-16496L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
cabs 0.75 12.390625
= cabs downward flt-32 0xcp-4f 0xc.64p+0f : 0xc.69ce3p+0f : inexact-ok
= cabs tonearest flt-32 0xcp-4f 0xc.64p+0f : 0xc.69ce3p+0f : inexact-ok
@@ -5892,6 +15065,485 @@ cbrt 0x1p-16383
= cbrt tonearest ldbl-128 0x2p-16384L : 0x8p-5464L : inexact-ok
= cbrt towardzero ldbl-128 0x2p-16384L : 0x8p-5464L : inexact-ok
= cbrt upward ldbl-128 0x2p-16384L : 0x8p-5464L : inexact-ok
+cbrt 1e5
+= cbrt downward flt-32 0x1.86ap+16f : 0x2.e6a778p+4f : inexact-ok
+= cbrt tonearest flt-32 0x1.86ap+16f : 0x2.e6a77cp+4f : inexact-ok
+= cbrt towardzero flt-32 0x1.86ap+16f : 0x2.e6a778p+4f : inexact-ok
+= cbrt upward flt-32 0x1.86ap+16f : 0x2.e6a77cp+4f : inexact-ok
+= cbrt downward dbl-64 0x1.86ap+16 : 0x2.e6a77a87274eap+4 : inexact-ok
+= cbrt tonearest dbl-64 0x1.86ap+16 : 0x2.e6a77a87274eap+4 : inexact-ok
+= cbrt towardzero dbl-64 0x1.86ap+16 : 0x2.e6a77a87274eap+4 : inexact-ok
+= cbrt upward dbl-64 0x1.86ap+16 : 0x2.e6a77a87274ecp+4 : inexact-ok
+= cbrt downward ldbl-96-intel 0x1.86ap+16L : 0x2.e6a77a87274eadc8p+4L : inexact-ok
+= cbrt tonearest ldbl-96-intel 0x1.86ap+16L : 0x2.e6a77a87274eadc8p+4L : inexact-ok
+= cbrt towardzero ldbl-96-intel 0x1.86ap+16L : 0x2.e6a77a87274eadc8p+4L : inexact-ok
+= cbrt upward ldbl-96-intel 0x1.86ap+16L : 0x2.e6a77a87274eadccp+4L : inexact-ok
+= cbrt downward ldbl-96-m68k 0x1.86ap+16L : 0x2.e6a77a87274eadc8p+4L : inexact-ok
+= cbrt tonearest ldbl-96-m68k 0x1.86ap+16L : 0x2.e6a77a87274eadc8p+4L : inexact-ok
+= cbrt towardzero ldbl-96-m68k 0x1.86ap+16L : 0x2.e6a77a87274eadc8p+4L : inexact-ok
+= cbrt upward ldbl-96-m68k 0x1.86ap+16L : 0x2.e6a77a87274eadccp+4L : inexact-ok
+= cbrt downward ldbl-128 0x1.86ap+16L : 0x2.e6a77a87274eadc9b39cffd8ab94p+4L : inexact-ok
+= cbrt tonearest ldbl-128 0x1.86ap+16L : 0x2.e6a77a87274eadc9b39cffd8ab96p+4L : inexact-ok
+= cbrt towardzero ldbl-128 0x1.86ap+16L : 0x2.e6a77a87274eadc9b39cffd8ab94p+4L : inexact-ok
+= cbrt upward ldbl-128 0x1.86ap+16L : 0x2.e6a77a87274eadc9b39cffd8ab96p+4L : inexact-ok
+= cbrt downward ldbl-128ibm 0x1.86ap+16L : 0x2.e6a77a87274eadc9b39cffd8abp+4L : inexact-ok
+= cbrt tonearest ldbl-128ibm 0x1.86ap+16L : 0x2.e6a77a87274eadc9b39cffd8acp+4L : inexact-ok
+= cbrt towardzero ldbl-128ibm 0x1.86ap+16L : 0x2.e6a77a87274eadc9b39cffd8abp+4L : inexact-ok
+= cbrt upward ldbl-128ibm 0x1.86ap+16L : 0x2.e6a77a87274eadc9b39cffd8acp+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
+= cbrt towardzero flt-32 0xf.fffffp+124f : 0x6.597fap+40f : inexact-ok
+= cbrt upward flt-32 0xf.fffffp+124f : 0x6.597fa8p+40f : inexact-ok
+= cbrt downward dbl-64 0xf.fffffp+124 : 0x6.597fa7318655cp+40 : inexact-ok
+= cbrt tonearest dbl-64 0xf.fffffp+124 : 0x6.597fa7318656p+40 : inexact-ok
+= cbrt towardzero dbl-64 0xf.fffffp+124 : 0x6.597fa7318655cp+40 : inexact-ok
+= cbrt upward dbl-64 0xf.fffffp+124 : 0x6.597fa7318656p+40 : inexact-ok
+= cbrt downward ldbl-96-intel 0xf.fffffp+124L : 0x6.597fa7318655fc4p+40L : inexact-ok
+= cbrt tonearest ldbl-96-intel 0xf.fffffp+124L : 0x6.597fa7318655fc48p+40L : inexact-ok
+= cbrt towardzero ldbl-96-intel 0xf.fffffp+124L : 0x6.597fa7318655fc4p+40L : inexact-ok
+= cbrt upward ldbl-96-intel 0xf.fffffp+124L : 0x6.597fa7318655fc48p+40L : inexact-ok
+= cbrt downward ldbl-96-m68k 0xf.fffffp+124L : 0x6.597fa7318655fc4p+40L : inexact-ok
+= cbrt tonearest ldbl-96-m68k 0xf.fffffp+124L : 0x6.597fa7318655fc48p+40L : inexact-ok
+= cbrt towardzero ldbl-96-m68k 0xf.fffffp+124L : 0x6.597fa7318655fc4p+40L : inexact-ok
+= cbrt upward ldbl-96-m68k 0xf.fffffp+124L : 0x6.597fa7318655fc48p+40L : inexact-ok
+= cbrt downward ldbl-128 0xf.fffffp+124L : 0x6.597fa7318655fc467e27422a246p+40L : inexact-ok
+= cbrt tonearest ldbl-128 0xf.fffffp+124L : 0x6.597fa7318655fc467e27422a246p+40L : inexact-ok
+= cbrt towardzero ldbl-128 0xf.fffffp+124L : 0x6.597fa7318655fc467e27422a246p+40L : inexact-ok
+= cbrt upward ldbl-128 0xf.fffffp+124L : 0x6.597fa7318655fc467e27422a2464p+40L : inexact-ok
+= cbrt downward ldbl-128ibm 0xf.fffffp+124L : 0x6.597fa7318655fc467e27422a24p+40L : inexact-ok
+= cbrt tonearest ldbl-128ibm 0xf.fffffp+124L : 0x6.597fa7318655fc467e27422a24p+40L : inexact-ok
+= cbrt towardzero ldbl-128ibm 0xf.fffffp+124L : 0x6.597fa7318655fc467e27422a24p+40L : inexact-ok
+= cbrt upward ldbl-128ibm 0xf.fffffp+124L : 0x6.597fa7318655fc467e27422a26p+40L : inexact-ok
+= cbrt downward dbl-64 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae514p+340 : inexact-ok
+= cbrt tonearest dbl-64 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae516p+340 : inexact-ok
+= cbrt towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae514p+340 : inexact-ok
+= cbrt upward dbl-64 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae516p+340 : inexact-ok
+= cbrt downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558cp+340L : inexact-ok
+= cbrt tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558cp+340L : inexact-ok
+= cbrt towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558cp+340L : inexact-ok
+= cbrt upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51559p+340L : inexact-ok
+= cbrt downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558cp+340L : inexact-ok
+= cbrt tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558cp+340L : inexact-ok
+= cbrt towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558cp+340L : inexact-ok
+= cbrt upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51559p+340L : inexact-ok
+= cbrt downward ldbl-128 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558c45623f054decp+340L : inexact-ok
+= cbrt tonearest ldbl-128 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558c45623f054decp+340L : inexact-ok
+= cbrt towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558c45623f054decp+340L : inexact-ok
+= cbrt upward ldbl-128 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558c45623f054deep+340L : inexact-ok
+= cbrt downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558c45623f054dp+340L : inexact-ok
+= cbrt tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558c45623f054ep+340L : inexact-ok
+= cbrt towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558c45623f054dp+340L : inexact-ok
+= cbrt upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558c45623f054ep+340L : inexact-ok
+= cbrt downward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x2.85145f31ae515c4p+5460L : inexact-ok
+= cbrt tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x2.85145f31ae515c44p+5460L : inexact-ok
+= cbrt towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x2.85145f31ae515c4p+5460L : inexact-ok
+= cbrt upward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x2.85145f31ae515c44p+5460L : inexact-ok
+= cbrt downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x2.85145f31ae515c4p+5460L : inexact-ok
+= cbrt tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x2.85145f31ae515c44p+5460L : inexact-ok
+= cbrt towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x2.85145f31ae515c4p+5460L : inexact-ok
+= cbrt upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x2.85145f31ae515c44p+5460L : inexact-ok
+= cbrt downward ldbl-128 0xf.fffffffffffffffp+16380L : 0x2.85145f31ae515c43a4aea3c59784p+5460L : inexact-ok
+= cbrt tonearest ldbl-128 0xf.fffffffffffffffp+16380L : 0x2.85145f31ae515c43a4aea3c59784p+5460L : inexact-ok
+= cbrt towardzero ldbl-128 0xf.fffffffffffffffp+16380L : 0x2.85145f31ae515c43a4aea3c59784p+5460L : inexact-ok
+= cbrt upward ldbl-128 0xf.fffffffffffffffp+16380L : 0x2.85145f31ae515c43a4aea3c59786p+5460L : inexact-ok
+= cbrt downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x2.85145f31ae515c447bb56e2b7c48p+5460L : inexact-ok
+= cbrt tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x2.85145f31ae515c447bb56e2b7c4ap+5460L : inexact-ok
+= cbrt towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x2.85145f31ae515c447bb56e2b7c48p+5460L : inexact-ok
+= cbrt upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x2.85145f31ae515c447bb56e2b7c4ap+5460L : inexact-ok
+= cbrt downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.85145f31ae5158e8608bd69864eap+340L : inexact-ok
+= cbrt tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.85145f31ae5158e8608bd69864eap+340L : inexact-ok
+= cbrt towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.85145f31ae5158e8608bd69864eap+340L : inexact-ok
+= cbrt upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.85145f31ae5158e8608bd69864ecp+340L : inexact-ok
+= cbrt downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.85145f31ae5158e8608bd69864p+340L : inexact-ok
+= cbrt tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.85145f31ae5158e8608bd69865p+340L : inexact-ok
+= cbrt towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.85145f31ae5158e8608bd69864p+340L : inexact-ok
+= cbrt upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.85145f31ae5158e8608bd69865p+340L : inexact-ok
+cbrt -max
+= cbrt downward flt-32 -0xf.fffffp+124f : -0x6.597fa8p+40f : inexact-ok
+= cbrt tonearest flt-32 -0xf.fffffp+124f : -0x6.597fa8p+40f : inexact-ok
+= cbrt towardzero flt-32 -0xf.fffffp+124f : -0x6.597fap+40f : inexact-ok
+= cbrt upward flt-32 -0xf.fffffp+124f : -0x6.597fap+40f : inexact-ok
+= cbrt downward dbl-64 -0xf.fffffp+124 : -0x6.597fa7318656p+40 : inexact-ok
+= cbrt tonearest dbl-64 -0xf.fffffp+124 : -0x6.597fa7318656p+40 : inexact-ok
+= cbrt towardzero dbl-64 -0xf.fffffp+124 : -0x6.597fa7318655cp+40 : inexact-ok
+= cbrt upward dbl-64 -0xf.fffffp+124 : -0x6.597fa7318655cp+40 : inexact-ok
+= cbrt downward ldbl-96-intel -0xf.fffffp+124L : -0x6.597fa7318655fc48p+40L : inexact-ok
+= cbrt tonearest ldbl-96-intel -0xf.fffffp+124L : -0x6.597fa7318655fc48p+40L : inexact-ok
+= cbrt towardzero ldbl-96-intel -0xf.fffffp+124L : -0x6.597fa7318655fc4p+40L : inexact-ok
+= cbrt upward ldbl-96-intel -0xf.fffffp+124L : -0x6.597fa7318655fc4p+40L : inexact-ok
+= cbrt downward ldbl-96-m68k -0xf.fffffp+124L : -0x6.597fa7318655fc48p+40L : inexact-ok
+= cbrt tonearest ldbl-96-m68k -0xf.fffffp+124L : -0x6.597fa7318655fc48p+40L : inexact-ok
+= cbrt towardzero ldbl-96-m68k -0xf.fffffp+124L : -0x6.597fa7318655fc4p+40L : inexact-ok
+= cbrt upward ldbl-96-m68k -0xf.fffffp+124L : -0x6.597fa7318655fc4p+40L : inexact-ok
+= cbrt downward ldbl-128 -0xf.fffffp+124L : -0x6.597fa7318655fc467e27422a2464p+40L : inexact-ok
+= cbrt tonearest ldbl-128 -0xf.fffffp+124L : -0x6.597fa7318655fc467e27422a246p+40L : inexact-ok
+= cbrt towardzero ldbl-128 -0xf.fffffp+124L : -0x6.597fa7318655fc467e27422a246p+40L : inexact-ok
+= cbrt upward ldbl-128 -0xf.fffffp+124L : -0x6.597fa7318655fc467e27422a246p+40L : inexact-ok
+= cbrt downward ldbl-128ibm -0xf.fffffp+124L : -0x6.597fa7318655fc467e27422a26p+40L : inexact-ok
+= cbrt tonearest ldbl-128ibm -0xf.fffffp+124L : -0x6.597fa7318655fc467e27422a24p+40L : inexact-ok
+= cbrt towardzero ldbl-128ibm -0xf.fffffp+124L : -0x6.597fa7318655fc467e27422a24p+40L : inexact-ok
+= cbrt upward ldbl-128ibm -0xf.fffffp+124L : -0x6.597fa7318655fc467e27422a24p+40L : inexact-ok
+= cbrt downward dbl-64 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae516p+340 : inexact-ok
+= cbrt tonearest dbl-64 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae516p+340 : inexact-ok
+= cbrt towardzero dbl-64 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae514p+340 : inexact-ok
+= cbrt upward dbl-64 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae514p+340 : inexact-ok
+= cbrt downward ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0x2.85145f31ae51559p+340L : inexact-ok
+= cbrt tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0x2.85145f31ae51558cp+340L : inexact-ok
+= cbrt towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0x2.85145f31ae51558cp+340L : inexact-ok
+= cbrt upward ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0x2.85145f31ae51558cp+340L : inexact-ok
+= cbrt downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0x2.85145f31ae51559p+340L : inexact-ok
+= cbrt tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0x2.85145f31ae51558cp+340L : inexact-ok
+= cbrt towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0x2.85145f31ae51558cp+340L : inexact-ok
+= cbrt upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0x2.85145f31ae51558cp+340L : inexact-ok
+= cbrt downward ldbl-128 -0xf.ffffffffffff8p+1020L : -0x2.85145f31ae51558c45623f054deep+340L : inexact-ok
+= cbrt tonearest ldbl-128 -0xf.ffffffffffff8p+1020L : -0x2.85145f31ae51558c45623f054decp+340L : inexact-ok
+= cbrt towardzero ldbl-128 -0xf.ffffffffffff8p+1020L : -0x2.85145f31ae51558c45623f054decp+340L : inexact-ok
+= cbrt upward ldbl-128 -0xf.ffffffffffff8p+1020L : -0x2.85145f31ae51558c45623f054decp+340L : inexact-ok
+= cbrt downward ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0x2.85145f31ae51558c45623f054ep+340L : inexact-ok
+= cbrt tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0x2.85145f31ae51558c45623f054ep+340L : inexact-ok
+= cbrt towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0x2.85145f31ae51558c45623f054dp+340L : inexact-ok
+= cbrt upward ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0x2.85145f31ae51558c45623f054dp+340L : inexact-ok
+= cbrt downward ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0x2.85145f31ae515c44p+5460L : inexact-ok
+= cbrt tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0x2.85145f31ae515c44p+5460L : inexact-ok
+= cbrt towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0x2.85145f31ae515c4p+5460L : inexact-ok
+= cbrt upward ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0x2.85145f31ae515c4p+5460L : inexact-ok
+= cbrt downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0x2.85145f31ae515c44p+5460L : inexact-ok
+= cbrt tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0x2.85145f31ae515c44p+5460L : inexact-ok
+= cbrt towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0x2.85145f31ae515c4p+5460L : inexact-ok
+= cbrt upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0x2.85145f31ae515c4p+5460L : inexact-ok
+= cbrt downward ldbl-128 -0xf.fffffffffffffffp+16380L : -0x2.85145f31ae515c43a4aea3c59784p+5460L : inexact-ok
+= cbrt tonearest ldbl-128 -0xf.fffffffffffffffp+16380L : -0x2.85145f31ae515c43a4aea3c59784p+5460L : inexact-ok
+= cbrt towardzero ldbl-128 -0xf.fffffffffffffffp+16380L : -0x2.85145f31ae515c43a4aea3c59782p+5460L : inexact-ok
+= cbrt upward ldbl-128 -0xf.fffffffffffffffp+16380L : -0x2.85145f31ae515c43a4aea3c59782p+5460L : inexact-ok
+= cbrt downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0x2.85145f31ae515c447bb56e2b7c4ap+5460L : inexact-ok
+= cbrt tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0x2.85145f31ae515c447bb56e2b7c4ap+5460L : inexact-ok
+= cbrt towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0x2.85145f31ae515c447bb56e2b7c48p+5460L : inexact-ok
+= cbrt upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0x2.85145f31ae515c447bb56e2b7c48p+5460L : inexact-ok
+= cbrt downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.85145f31ae5158e8608bd69864eap+340L : inexact-ok
+= cbrt tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.85145f31ae5158e8608bd69864eap+340L : inexact-ok
+= cbrt towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.85145f31ae5158e8608bd69864e8p+340L : inexact-ok
+= cbrt upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.85145f31ae5158e8608bd69864e8p+340L : inexact-ok
+= cbrt downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.85145f31ae5158e8608bd69865p+340L : inexact-ok
+= cbrt tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.85145f31ae5158e8608bd69865p+340L : inexact-ok
+= cbrt towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.85145f31ae5158e8608bd69864p+340L : inexact-ok
+= cbrt upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0x2.85145f31ae5158e8608bd69864p+340L : inexact-ok
+cbrt min
+= cbrt downward flt-32 0x4p-128f : 0x4p-44f : inexact-ok
+= cbrt tonearest flt-32 0x4p-128f : 0x4p-44f : inexact-ok
+= cbrt towardzero flt-32 0x4p-128f : 0x4p-44f : inexact-ok
+= cbrt upward flt-32 0x4p-128f : 0x4p-44f : inexact-ok
+= cbrt downward dbl-64 0x4p-128 : 0x4p-44 : inexact-ok
+= cbrt tonearest dbl-64 0x4p-128 : 0x4p-44 : inexact-ok
+= cbrt towardzero dbl-64 0x4p-128 : 0x4p-44 : inexact-ok
+= cbrt upward dbl-64 0x4p-128 : 0x4p-44 : inexact-ok
+= cbrt downward ldbl-96-intel 0x4p-128L : 0x4p-44L : inexact-ok
+= cbrt tonearest ldbl-96-intel 0x4p-128L : 0x4p-44L : inexact-ok
+= cbrt towardzero ldbl-96-intel 0x4p-128L : 0x4p-44L : inexact-ok
+= cbrt upward ldbl-96-intel 0x4p-128L : 0x4p-44L : inexact-ok
+= cbrt downward ldbl-96-m68k 0x4p-128L : 0x4p-44L : inexact-ok
+= cbrt tonearest ldbl-96-m68k 0x4p-128L : 0x4p-44L : inexact-ok
+= cbrt towardzero ldbl-96-m68k 0x4p-128L : 0x4p-44L : inexact-ok
+= cbrt upward ldbl-96-m68k 0x4p-128L : 0x4p-44L : inexact-ok
+= cbrt downward ldbl-128 0x4p-128L : 0x4p-44L : inexact-ok
+= cbrt tonearest ldbl-128 0x4p-128L : 0x4p-44L : inexact-ok
+= cbrt towardzero ldbl-128 0x4p-128L : 0x4p-44L : inexact-ok
+= cbrt upward ldbl-128 0x4p-128L : 0x4p-44L : inexact-ok
+= cbrt downward ldbl-128ibm 0x4p-128L : 0x4p-44L : inexact-ok
+= cbrt tonearest ldbl-128ibm 0x4p-128L : 0x4p-44L : inexact-ok
+= cbrt towardzero ldbl-128ibm 0x4p-128L : 0x4p-44L : inexact-ok
+= cbrt upward ldbl-128ibm 0x4p-128L : 0x4p-44L : inexact-ok
+= cbrt downward dbl-64 0x4p-1024 : 0xa.14517cc6b945p-344 : inexact-ok
+= cbrt tonearest dbl-64 0x4p-1024 : 0xa.14517cc6b9458p-344 : inexact-ok
+= cbrt towardzero dbl-64 0x4p-1024 : 0xa.14517cc6b945p-344 : inexact-ok
+= cbrt upward dbl-64 0x4p-1024 : 0xa.14517cc6b9458p-344 : inexact-ok
+= cbrt downward ldbl-96-intel 0x4p-1024L : 0xa.14517cc6b945711p-344L : inexact-ok
+= cbrt tonearest ldbl-96-intel 0x4p-1024L : 0xa.14517cc6b945711p-344L : inexact-ok
+= cbrt towardzero ldbl-96-intel 0x4p-1024L : 0xa.14517cc6b945711p-344L : inexact-ok
+= cbrt upward ldbl-96-intel 0x4p-1024L : 0xa.14517cc6b945712p-344L : inexact-ok
+= cbrt downward ldbl-96-m68k 0x4p-1024L : 0xa.14517cc6b945711p-344L : inexact-ok
+= cbrt tonearest ldbl-96-m68k 0x4p-1024L : 0xa.14517cc6b945711p-344L : inexact-ok
+= cbrt towardzero ldbl-96-m68k 0x4p-1024L : 0xa.14517cc6b945711p-344L : inexact-ok
+= cbrt upward ldbl-96-m68k 0x4p-1024L : 0xa.14517cc6b945712p-344L : inexact-ok
+= cbrt downward ldbl-128 0x4p-1024L : 0xa.14517cc6b9457111eed5b8adf128p-344L : inexact-ok
+= cbrt tonearest ldbl-128 0x4p-1024L : 0xa.14517cc6b9457111eed5b8adf128p-344L : inexact-ok
+= cbrt towardzero ldbl-128 0x4p-1024L : 0xa.14517cc6b9457111eed5b8adf128p-344L : inexact-ok
+= cbrt upward ldbl-128 0x4p-1024L : 0xa.14517cc6b9457111eed5b8adf13p-344L : inexact-ok
+= cbrt downward ldbl-128ibm 0x4p-1024L : 0xa.14517cc6b9457111eed5b8adfp-344L : inexact-ok
+= cbrt tonearest ldbl-128ibm 0x4p-1024L : 0xa.14517cc6b9457111eed5b8adfp-344L : inexact-ok
+= cbrt towardzero ldbl-128ibm 0x4p-1024L : 0xa.14517cc6b9457111eed5b8adfp-344L : inexact-ok
+= cbrt upward ldbl-128ibm 0x4p-1024L : 0xa.14517cc6b9457111eed5b8adf4p-344L : inexact-ok
+= cbrt downward ldbl-96-intel 0x4p-16384L : 0xa.14517cc6b945711p-5464L : inexact-ok
+= cbrt tonearest ldbl-96-intel 0x4p-16384L : 0xa.14517cc6b945711p-5464L : inexact-ok
+= cbrt towardzero ldbl-96-intel 0x4p-16384L : 0xa.14517cc6b945711p-5464L : inexact-ok
+= cbrt upward ldbl-96-intel 0x4p-16384L : 0xa.14517cc6b945712p-5464L : inexact-ok
+= cbrt downward ldbl-96-m68k 0x4p-16384L : 0xa.14517cc6b945711p-5464L : inexact-ok
+= cbrt tonearest ldbl-96-m68k 0x4p-16384L : 0xa.14517cc6b945711p-5464L : inexact-ok
+= cbrt towardzero ldbl-96-m68k 0x4p-16384L : 0xa.14517cc6b945711p-5464L : inexact-ok
+= cbrt upward ldbl-96-m68k 0x4p-16384L : 0xa.14517cc6b945712p-5464L : inexact-ok
+= cbrt downward ldbl-128 0x4p-16384L : 0xa.14517cc6b9457111eed5b8adf128p-5464L : inexact-ok
+= cbrt tonearest ldbl-128 0x4p-16384L : 0xa.14517cc6b9457111eed5b8adf128p-5464L : inexact-ok
+= cbrt towardzero ldbl-128 0x4p-16384L : 0xa.14517cc6b9457111eed5b8adf128p-5464L : inexact-ok
+= cbrt upward ldbl-128 0x4p-16384L : 0xa.14517cc6b9457111eed5b8adf13p-5464L : inexact-ok
+= cbrt downward ldbl-96-intel 0x2p-16384L : 0x8p-5464L : inexact-ok
+= cbrt tonearest ldbl-96-intel 0x2p-16384L : 0x8p-5464L : inexact-ok
+= cbrt towardzero ldbl-96-intel 0x2p-16384L : 0x8p-5464L : inexact-ok
+= cbrt upward ldbl-96-intel 0x2p-16384L : 0x8p-5464L : inexact-ok
+= cbrt downward ldbl-96-m68k 0x2p-16384L : 0x8p-5464L : inexact-ok
+= cbrt tonearest ldbl-96-m68k 0x2p-16384L : 0x8p-5464L : inexact-ok
+= cbrt towardzero ldbl-96-m68k 0x2p-16384L : 0x8p-5464L : inexact-ok
+= cbrt upward ldbl-96-m68k 0x2p-16384L : 0x8p-5464L : inexact-ok
+= cbrt downward ldbl-128 0x2p-16384L : 0x8p-5464L : inexact-ok
+= cbrt tonearest ldbl-128 0x2p-16384L : 0x8p-5464L : inexact-ok
+= cbrt towardzero ldbl-128 0x2p-16384L : 0x8p-5464L : inexact-ok
+= cbrt upward ldbl-128 0x2p-16384L : 0x8p-5464L : inexact-ok
+= cbrt downward dbl-64 0x8p-972 : 0x2p-324 : inexact-ok
+= cbrt tonearest dbl-64 0x8p-972 : 0x2p-324 : inexact-ok
+= cbrt towardzero dbl-64 0x8p-972 : 0x2p-324 : inexact-ok
+= cbrt upward dbl-64 0x8p-972 : 0x2p-324 : inexact-ok
+= cbrt downward ldbl-96-intel 0x8p-972L : 0x2p-324L : inexact-ok
+= cbrt tonearest ldbl-96-intel 0x8p-972L : 0x2p-324L : inexact-ok
+= cbrt towardzero ldbl-96-intel 0x8p-972L : 0x2p-324L : inexact-ok
+= cbrt upward ldbl-96-intel 0x8p-972L : 0x2p-324L : inexact-ok
+= cbrt downward ldbl-96-m68k 0x8p-972L : 0x2p-324L : inexact-ok
+= cbrt tonearest ldbl-96-m68k 0x8p-972L : 0x2p-324L : inexact-ok
+= cbrt towardzero ldbl-96-m68k 0x8p-972L : 0x2p-324L : inexact-ok
+= cbrt upward ldbl-96-m68k 0x8p-972L : 0x2p-324L : inexact-ok
+= cbrt downward ldbl-128 0x8p-972L : 0x2p-324L : inexact-ok
+= cbrt tonearest ldbl-128 0x8p-972L : 0x2p-324L : inexact-ok
+= cbrt towardzero ldbl-128 0x8p-972L : 0x2p-324L : inexact-ok
+= cbrt upward ldbl-128 0x8p-972L : 0x2p-324L : inexact-ok
+= cbrt downward ldbl-128ibm 0x8p-972L : 0x2p-324L : inexact-ok
+= cbrt tonearest ldbl-128ibm 0x8p-972L : 0x2p-324L : inexact-ok
+= cbrt towardzero ldbl-128ibm 0x8p-972L : 0x2p-324L : inexact-ok
+= cbrt upward ldbl-128ibm 0x8p-972L : 0x2p-324L : inexact-ok
+cbrt -min
+= cbrt downward flt-32 -0x4p-128f : -0x4p-44f : inexact-ok
+= cbrt tonearest flt-32 -0x4p-128f : -0x4p-44f : inexact-ok
+= cbrt towardzero flt-32 -0x4p-128f : -0x4p-44f : inexact-ok
+= cbrt upward flt-32 -0x4p-128f : -0x4p-44f : inexact-ok
+= cbrt downward dbl-64 -0x4p-128 : -0x4p-44 : inexact-ok
+= cbrt tonearest dbl-64 -0x4p-128 : -0x4p-44 : inexact-ok
+= cbrt towardzero dbl-64 -0x4p-128 : -0x4p-44 : inexact-ok
+= cbrt upward dbl-64 -0x4p-128 : -0x4p-44 : inexact-ok
+= cbrt downward ldbl-96-intel -0x4p-128L : -0x4p-44L : inexact-ok
+= cbrt tonearest ldbl-96-intel -0x4p-128L : -0x4p-44L : inexact-ok
+= cbrt towardzero ldbl-96-intel -0x4p-128L : -0x4p-44L : inexact-ok
+= cbrt upward ldbl-96-intel -0x4p-128L : -0x4p-44L : inexact-ok
+= cbrt downward ldbl-96-m68k -0x4p-128L : -0x4p-44L : inexact-ok
+= cbrt tonearest ldbl-96-m68k -0x4p-128L : -0x4p-44L : inexact-ok
+= cbrt towardzero ldbl-96-m68k -0x4p-128L : -0x4p-44L : inexact-ok
+= cbrt upward ldbl-96-m68k -0x4p-128L : -0x4p-44L : inexact-ok
+= cbrt downward ldbl-128 -0x4p-128L : -0x4p-44L : inexact-ok
+= cbrt tonearest ldbl-128 -0x4p-128L : -0x4p-44L : inexact-ok
+= cbrt towardzero ldbl-128 -0x4p-128L : -0x4p-44L : inexact-ok
+= cbrt upward ldbl-128 -0x4p-128L : -0x4p-44L : inexact-ok
+= cbrt downward ldbl-128ibm -0x4p-128L : -0x4p-44L : inexact-ok
+= cbrt tonearest ldbl-128ibm -0x4p-128L : -0x4p-44L : inexact-ok
+= cbrt towardzero ldbl-128ibm -0x4p-128L : -0x4p-44L : inexact-ok
+= cbrt upward ldbl-128ibm -0x4p-128L : -0x4p-44L : inexact-ok
+= cbrt downward dbl-64 -0x4p-1024 : -0xa.14517cc6b9458p-344 : inexact-ok
+= cbrt tonearest dbl-64 -0x4p-1024 : -0xa.14517cc6b9458p-344 : inexact-ok
+= cbrt towardzero dbl-64 -0x4p-1024 : -0xa.14517cc6b945p-344 : inexact-ok
+= cbrt upward dbl-64 -0x4p-1024 : -0xa.14517cc6b945p-344 : inexact-ok
+= cbrt downward ldbl-96-intel -0x4p-1024L : -0xa.14517cc6b945712p-344L : inexact-ok
+= cbrt tonearest ldbl-96-intel -0x4p-1024L : -0xa.14517cc6b945711p-344L : inexact-ok
+= cbrt towardzero ldbl-96-intel -0x4p-1024L : -0xa.14517cc6b945711p-344L : inexact-ok
+= cbrt upward ldbl-96-intel -0x4p-1024L : -0xa.14517cc6b945711p-344L : inexact-ok
+= cbrt downward ldbl-96-m68k -0x4p-1024L : -0xa.14517cc6b945712p-344L : inexact-ok
+= cbrt tonearest ldbl-96-m68k -0x4p-1024L : -0xa.14517cc6b945711p-344L : inexact-ok
+= cbrt towardzero ldbl-96-m68k -0x4p-1024L : -0xa.14517cc6b945711p-344L : inexact-ok
+= cbrt upward ldbl-96-m68k -0x4p-1024L : -0xa.14517cc6b945711p-344L : inexact-ok
+= cbrt downward ldbl-128 -0x4p-1024L : -0xa.14517cc6b9457111eed5b8adf128p-344L : inexact-ok
+= cbrt tonearest ldbl-128 -0x4p-1024L : -0xa.14517cc6b9457111eed5b8adf128p-344L : inexact-ok
+= cbrt towardzero ldbl-128 -0x4p-1024L : -0xa.14517cc6b9457111eed5b8adf12p-344L : inexact-ok
+= cbrt upward ldbl-128 -0x4p-1024L : -0xa.14517cc6b9457111eed5b8adf12p-344L : inexact-ok
+= cbrt downward ldbl-128ibm -0x4p-1024L : -0xa.14517cc6b9457111eed5b8adf4p-344L : inexact-ok
+= cbrt tonearest ldbl-128ibm -0x4p-1024L : -0xa.14517cc6b9457111eed5b8adfp-344L : inexact-ok
+= cbrt towardzero ldbl-128ibm -0x4p-1024L : -0xa.14517cc6b9457111eed5b8adfp-344L : inexact-ok
+= cbrt upward ldbl-128ibm -0x4p-1024L : -0xa.14517cc6b9457111eed5b8adfp-344L : inexact-ok
+= cbrt downward ldbl-96-intel -0x4p-16384L : -0xa.14517cc6b945712p-5464L : inexact-ok
+= cbrt tonearest ldbl-96-intel -0x4p-16384L : -0xa.14517cc6b945711p-5464L : inexact-ok
+= cbrt towardzero ldbl-96-intel -0x4p-16384L : -0xa.14517cc6b945711p-5464L : inexact-ok
+= cbrt upward ldbl-96-intel -0x4p-16384L : -0xa.14517cc6b945711p-5464L : inexact-ok
+= cbrt downward ldbl-96-m68k -0x4p-16384L : -0xa.14517cc6b945712p-5464L : inexact-ok
+= cbrt tonearest ldbl-96-m68k -0x4p-16384L : -0xa.14517cc6b945711p-5464L : inexact-ok
+= cbrt towardzero ldbl-96-m68k -0x4p-16384L : -0xa.14517cc6b945711p-5464L : inexact-ok
+= cbrt upward ldbl-96-m68k -0x4p-16384L : -0xa.14517cc6b945711p-5464L : inexact-ok
+= cbrt downward ldbl-128 -0x4p-16384L : -0xa.14517cc6b9457111eed5b8adf128p-5464L : inexact-ok
+= cbrt tonearest ldbl-128 -0x4p-16384L : -0xa.14517cc6b9457111eed5b8adf128p-5464L : inexact-ok
+= cbrt towardzero ldbl-128 -0x4p-16384L : -0xa.14517cc6b9457111eed5b8adf12p-5464L : inexact-ok
+= cbrt upward ldbl-128 -0x4p-16384L : -0xa.14517cc6b9457111eed5b8adf12p-5464L : inexact-ok
+= cbrt downward ldbl-96-intel -0x2p-16384L : -0x8p-5464L : inexact-ok
+= cbrt tonearest ldbl-96-intel -0x2p-16384L : -0x8p-5464L : inexact-ok
+= cbrt towardzero ldbl-96-intel -0x2p-16384L : -0x8p-5464L : inexact-ok
+= cbrt upward ldbl-96-intel -0x2p-16384L : -0x8p-5464L : inexact-ok
+= cbrt downward ldbl-96-m68k -0x2p-16384L : -0x8p-5464L : inexact-ok
+= cbrt tonearest ldbl-96-m68k -0x2p-16384L : -0x8p-5464L : inexact-ok
+= cbrt towardzero ldbl-96-m68k -0x2p-16384L : -0x8p-5464L : inexact-ok
+= cbrt upward ldbl-96-m68k -0x2p-16384L : -0x8p-5464L : inexact-ok
+= cbrt downward ldbl-128 -0x2p-16384L : -0x8p-5464L : inexact-ok
+= cbrt tonearest ldbl-128 -0x2p-16384L : -0x8p-5464L : inexact-ok
+= cbrt towardzero ldbl-128 -0x2p-16384L : -0x8p-5464L : inexact-ok
+= cbrt upward ldbl-128 -0x2p-16384L : -0x8p-5464L : inexact-ok
+= cbrt downward dbl-64 -0x8p-972 : -0x2p-324 : inexact-ok
+= cbrt tonearest dbl-64 -0x8p-972 : -0x2p-324 : inexact-ok
+= cbrt towardzero dbl-64 -0x8p-972 : -0x2p-324 : inexact-ok
+= cbrt upward dbl-64 -0x8p-972 : -0x2p-324 : inexact-ok
+= cbrt downward ldbl-96-intel -0x8p-972L : -0x2p-324L : inexact-ok
+= cbrt tonearest ldbl-96-intel -0x8p-972L : -0x2p-324L : inexact-ok
+= cbrt towardzero ldbl-96-intel -0x8p-972L : -0x2p-324L : inexact-ok
+= cbrt upward ldbl-96-intel -0x8p-972L : -0x2p-324L : inexact-ok
+= cbrt downward ldbl-96-m68k -0x8p-972L : -0x2p-324L : inexact-ok
+= cbrt tonearest ldbl-96-m68k -0x8p-972L : -0x2p-324L : inexact-ok
+= cbrt towardzero ldbl-96-m68k -0x8p-972L : -0x2p-324L : inexact-ok
+= cbrt upward ldbl-96-m68k -0x8p-972L : -0x2p-324L : inexact-ok
+= cbrt downward ldbl-128 -0x8p-972L : -0x2p-324L : inexact-ok
+= cbrt tonearest ldbl-128 -0x8p-972L : -0x2p-324L : inexact-ok
+= cbrt towardzero ldbl-128 -0x8p-972L : -0x2p-324L : inexact-ok
+= cbrt upward ldbl-128 -0x8p-972L : -0x2p-324L : inexact-ok
+= cbrt downward ldbl-128ibm -0x8p-972L : -0x2p-324L : inexact-ok
+= cbrt tonearest ldbl-128ibm -0x8p-972L : -0x2p-324L : inexact-ok
+= cbrt towardzero ldbl-128ibm -0x8p-972L : -0x2p-324L : inexact-ok
+= cbrt upward ldbl-128ibm -0x8p-972L : -0x2p-324L : inexact-ok
+cbrt min_subnorm
+= cbrt downward flt-32 0x8p-152f : 0x5.0a28b8p-52f : inexact-ok
+= cbrt tonearest flt-32 0x8p-152f : 0x5.0a28cp-52f : inexact-ok
+= cbrt towardzero flt-32 0x8p-152f : 0x5.0a28b8p-52f : inexact-ok
+= cbrt upward flt-32 0x8p-152f : 0x5.0a28cp-52f : inexact-ok
+= cbrt downward dbl-64 0x8p-152 : 0x5.0a28be635ca28p-52 : inexact-ok
+= cbrt tonearest dbl-64 0x8p-152 : 0x5.0a28be635ca2cp-52 : inexact-ok
+= cbrt towardzero dbl-64 0x8p-152 : 0x5.0a28be635ca28p-52 : inexact-ok
+= cbrt upward dbl-64 0x8p-152 : 0x5.0a28be635ca2cp-52 : inexact-ok
+= cbrt downward ldbl-96-intel 0x8p-152L : 0x5.0a28be635ca2b888p-52L : inexact-ok
+= cbrt tonearest ldbl-96-intel 0x8p-152L : 0x5.0a28be635ca2b888p-52L : inexact-ok
+= cbrt towardzero ldbl-96-intel 0x8p-152L : 0x5.0a28be635ca2b888p-52L : inexact-ok
+= cbrt upward ldbl-96-intel 0x8p-152L : 0x5.0a28be635ca2b89p-52L : inexact-ok
+= cbrt downward ldbl-96-m68k 0x8p-152L : 0x5.0a28be635ca2b888p-52L : inexact-ok
+= cbrt tonearest ldbl-96-m68k 0x8p-152L : 0x5.0a28be635ca2b888p-52L : inexact-ok
+= cbrt towardzero ldbl-96-m68k 0x8p-152L : 0x5.0a28be635ca2b888p-52L : inexact-ok
+= cbrt upward ldbl-96-m68k 0x8p-152L : 0x5.0a28be635ca2b89p-52L : inexact-ok
+= cbrt downward ldbl-128 0x8p-152L : 0x5.0a28be635ca2b888f76adc56f894p-52L : inexact-ok
+= cbrt tonearest ldbl-128 0x8p-152L : 0x5.0a28be635ca2b888f76adc56f894p-52L : inexact-ok
+= cbrt towardzero ldbl-128 0x8p-152L : 0x5.0a28be635ca2b888f76adc56f894p-52L : inexact-ok
+= cbrt upward ldbl-128 0x8p-152L : 0x5.0a28be635ca2b888f76adc56f898p-52L : inexact-ok
+= cbrt downward ldbl-128ibm 0x8p-152L : 0x5.0a28be635ca2b888f76adc56f8p-52L : inexact-ok
+= cbrt tonearest ldbl-128ibm 0x8p-152L : 0x5.0a28be635ca2b888f76adc56f8p-52L : inexact-ok
+= cbrt towardzero ldbl-128ibm 0x8p-152L : 0x5.0a28be635ca2b888f76adc56f8p-52L : inexact-ok
+= cbrt upward ldbl-128ibm 0x8p-152L : 0x5.0a28be635ca2b888f76adc56fap-52L : inexact-ok
+= cbrt downward dbl-64 0x4p-1076 : 0x4p-360 : inexact-ok
+= cbrt tonearest dbl-64 0x4p-1076 : 0x4p-360 : inexact-ok
+= cbrt towardzero dbl-64 0x4p-1076 : 0x4p-360 : inexact-ok
+= cbrt upward dbl-64 0x4p-1076 : 0x4p-360 : inexact-ok
+= cbrt downward ldbl-96-intel 0x4p-1076L : 0x4p-360L : inexact-ok
+= cbrt tonearest ldbl-96-intel 0x4p-1076L : 0x4p-360L : inexact-ok
+= cbrt towardzero ldbl-96-intel 0x4p-1076L : 0x4p-360L : inexact-ok
+= cbrt upward ldbl-96-intel 0x4p-1076L : 0x4p-360L : inexact-ok
+= cbrt downward ldbl-96-m68k 0x4p-1076L : 0x4p-360L : inexact-ok
+= cbrt tonearest ldbl-96-m68k 0x4p-1076L : 0x4p-360L : inexact-ok
+= cbrt towardzero ldbl-96-m68k 0x4p-1076L : 0x4p-360L : inexact-ok
+= cbrt upward ldbl-96-m68k 0x4p-1076L : 0x4p-360L : inexact-ok
+= cbrt downward ldbl-128 0x4p-1076L : 0x4p-360L : inexact-ok
+= cbrt tonearest ldbl-128 0x4p-1076L : 0x4p-360L : inexact-ok
+= cbrt towardzero ldbl-128 0x4p-1076L : 0x4p-360L : inexact-ok
+= cbrt upward ldbl-128 0x4p-1076L : 0x4p-360L : inexact-ok
+= cbrt downward ldbl-128ibm 0x4p-1076L : 0x4p-360L : inexact-ok
+= cbrt tonearest ldbl-128ibm 0x4p-1076L : 0x4p-360L : inexact-ok
+= cbrt towardzero ldbl-128ibm 0x4p-1076L : 0x4p-360L : inexact-ok
+= cbrt upward ldbl-128ibm 0x4p-1076L : 0x4p-360L : inexact-ok
+= cbrt downward ldbl-96-intel 0x8p-16448L : 0x5.0a28be635ca2b888p-5484L : inexact-ok
+= cbrt tonearest ldbl-96-intel 0x8p-16448L : 0x5.0a28be635ca2b888p-5484L : inexact-ok
+= cbrt towardzero ldbl-96-intel 0x8p-16448L : 0x5.0a28be635ca2b888p-5484L : inexact-ok
+= cbrt upward ldbl-96-intel 0x8p-16448L : 0x5.0a28be635ca2b89p-5484L : inexact-ok
+= cbrt downward ldbl-96-m68k 0x8p-16448L : 0x5.0a28be635ca2b888p-5484L : inexact-ok
+= cbrt tonearest ldbl-96-m68k 0x8p-16448L : 0x5.0a28be635ca2b888p-5484L : inexact-ok
+= cbrt towardzero ldbl-96-m68k 0x8p-16448L : 0x5.0a28be635ca2b888p-5484L : inexact-ok
+= cbrt upward ldbl-96-m68k 0x8p-16448L : 0x5.0a28be635ca2b89p-5484L : inexact-ok
+= cbrt downward ldbl-128 0x8p-16448L : 0x5.0a28be635ca2b888f76adc56f894p-5484L : inexact-ok
+= cbrt tonearest ldbl-128 0x8p-16448L : 0x5.0a28be635ca2b888f76adc56f894p-5484L : inexact-ok
+= cbrt towardzero ldbl-128 0x8p-16448L : 0x5.0a28be635ca2b888f76adc56f894p-5484L : inexact-ok
+= cbrt upward ldbl-128 0x8p-16448L : 0x5.0a28be635ca2b888f76adc56f898p-5484L : inexact-ok
+= cbrt downward ldbl-96-m68k 0x4p-16448L : 0x4p-5484L : inexact-ok
+= cbrt tonearest ldbl-96-m68k 0x4p-16448L : 0x4p-5484L : inexact-ok
+= cbrt towardzero ldbl-96-m68k 0x4p-16448L : 0x4p-5484L : inexact-ok
+= cbrt upward ldbl-96-m68k 0x4p-16448L : 0x4p-5484L : inexact-ok
+= cbrt downward ldbl-128 0x4p-16448L : 0x4p-5484L : inexact-ok
+= cbrt tonearest ldbl-128 0x4p-16448L : 0x4p-5484L : inexact-ok
+= cbrt towardzero ldbl-128 0x4p-16448L : 0x4p-5484L : inexact-ok
+= cbrt upward ldbl-128 0x4p-16448L : 0x4p-5484L : inexact-ok
+= cbrt downward ldbl-128 0x4p-16496L : 0x4p-5500L : inexact-ok
+= cbrt tonearest ldbl-128 0x4p-16496L : 0x4p-5500L : inexact-ok
+= cbrt towardzero ldbl-128 0x4p-16496L : 0x4p-5500L : inexact-ok
+= cbrt upward ldbl-128 0x4p-16496L : 0x4p-5500L : inexact-ok
+cbrt -min_subnorm
+= cbrt downward flt-32 -0x8p-152f : -0x5.0a28cp-52f : inexact-ok
+= cbrt tonearest flt-32 -0x8p-152f : -0x5.0a28cp-52f : inexact-ok
+= cbrt towardzero flt-32 -0x8p-152f : -0x5.0a28b8p-52f : inexact-ok
+= cbrt upward flt-32 -0x8p-152f : -0x5.0a28b8p-52f : inexact-ok
+= cbrt downward dbl-64 -0x8p-152 : -0x5.0a28be635ca2cp-52 : inexact-ok
+= cbrt tonearest dbl-64 -0x8p-152 : -0x5.0a28be635ca2cp-52 : inexact-ok
+= cbrt towardzero dbl-64 -0x8p-152 : -0x5.0a28be635ca28p-52 : inexact-ok
+= cbrt upward dbl-64 -0x8p-152 : -0x5.0a28be635ca28p-52 : inexact-ok
+= cbrt downward ldbl-96-intel -0x8p-152L : -0x5.0a28be635ca2b89p-52L : inexact-ok
+= cbrt tonearest ldbl-96-intel -0x8p-152L : -0x5.0a28be635ca2b888p-52L : inexact-ok
+= cbrt towardzero ldbl-96-intel -0x8p-152L : -0x5.0a28be635ca2b888p-52L : inexact-ok
+= cbrt upward ldbl-96-intel -0x8p-152L : -0x5.0a28be635ca2b888p-52L : inexact-ok
+= cbrt downward ldbl-96-m68k -0x8p-152L : -0x5.0a28be635ca2b89p-52L : inexact-ok
+= cbrt tonearest ldbl-96-m68k -0x8p-152L : -0x5.0a28be635ca2b888p-52L : inexact-ok
+= cbrt towardzero ldbl-96-m68k -0x8p-152L : -0x5.0a28be635ca2b888p-52L : inexact-ok
+= cbrt upward ldbl-96-m68k -0x8p-152L : -0x5.0a28be635ca2b888p-52L : inexact-ok
+= cbrt downward ldbl-128 -0x8p-152L : -0x5.0a28be635ca2b888f76adc56f894p-52L : inexact-ok
+= cbrt tonearest ldbl-128 -0x8p-152L : -0x5.0a28be635ca2b888f76adc56f894p-52L : inexact-ok
+= cbrt towardzero ldbl-128 -0x8p-152L : -0x5.0a28be635ca2b888f76adc56f89p-52L : inexact-ok
+= cbrt upward ldbl-128 -0x8p-152L : -0x5.0a28be635ca2b888f76adc56f89p-52L : inexact-ok
+= cbrt downward ldbl-128ibm -0x8p-152L : -0x5.0a28be635ca2b888f76adc56fap-52L : inexact-ok
+= cbrt tonearest ldbl-128ibm -0x8p-152L : -0x5.0a28be635ca2b888f76adc56f8p-52L : inexact-ok
+= cbrt towardzero ldbl-128ibm -0x8p-152L : -0x5.0a28be635ca2b888f76adc56f8p-52L : inexact-ok
+= cbrt upward ldbl-128ibm -0x8p-152L : -0x5.0a28be635ca2b888f76adc56f8p-52L : inexact-ok
+= cbrt downward dbl-64 -0x4p-1076 : -0x4p-360 : inexact-ok
+= cbrt tonearest dbl-64 -0x4p-1076 : -0x4p-360 : inexact-ok
+= cbrt towardzero dbl-64 -0x4p-1076 : -0x4p-360 : inexact-ok
+= cbrt upward dbl-64 -0x4p-1076 : -0x4p-360 : inexact-ok
+= cbrt downward ldbl-96-intel -0x4p-1076L : -0x4p-360L : inexact-ok
+= cbrt tonearest ldbl-96-intel -0x4p-1076L : -0x4p-360L : inexact-ok
+= cbrt towardzero ldbl-96-intel -0x4p-1076L : -0x4p-360L : inexact-ok
+= cbrt upward ldbl-96-intel -0x4p-1076L : -0x4p-360L : inexact-ok
+= cbrt downward ldbl-96-m68k -0x4p-1076L : -0x4p-360L : inexact-ok
+= cbrt tonearest ldbl-96-m68k -0x4p-1076L : -0x4p-360L : inexact-ok
+= cbrt towardzero ldbl-96-m68k -0x4p-1076L : -0x4p-360L : inexact-ok
+= cbrt upward ldbl-96-m68k -0x4p-1076L : -0x4p-360L : inexact-ok
+= cbrt downward ldbl-128 -0x4p-1076L : -0x4p-360L : inexact-ok
+= cbrt tonearest ldbl-128 -0x4p-1076L : -0x4p-360L : inexact-ok
+= cbrt towardzero ldbl-128 -0x4p-1076L : -0x4p-360L : inexact-ok
+= cbrt upward ldbl-128 -0x4p-1076L : -0x4p-360L : inexact-ok
+= cbrt downward ldbl-128ibm -0x4p-1076L : -0x4p-360L : inexact-ok
+= cbrt tonearest ldbl-128ibm -0x4p-1076L : -0x4p-360L : inexact-ok
+= cbrt towardzero ldbl-128ibm -0x4p-1076L : -0x4p-360L : inexact-ok
+= cbrt upward ldbl-128ibm -0x4p-1076L : -0x4p-360L : inexact-ok
+= cbrt downward ldbl-96-intel -0x8p-16448L : -0x5.0a28be635ca2b89p-5484L : inexact-ok
+= cbrt tonearest ldbl-96-intel -0x8p-16448L : -0x5.0a28be635ca2b888p-5484L : inexact-ok
+= cbrt towardzero ldbl-96-intel -0x8p-16448L : -0x5.0a28be635ca2b888p-5484L : inexact-ok
+= cbrt upward ldbl-96-intel -0x8p-16448L : -0x5.0a28be635ca2b888p-5484L : inexact-ok
+= cbrt downward ldbl-96-m68k -0x8p-16448L : -0x5.0a28be635ca2b89p-5484L : inexact-ok
+= cbrt tonearest ldbl-96-m68k -0x8p-16448L : -0x5.0a28be635ca2b888p-5484L : inexact-ok
+= cbrt towardzero ldbl-96-m68k -0x8p-16448L : -0x5.0a28be635ca2b888p-5484L : inexact-ok
+= cbrt upward ldbl-96-m68k -0x8p-16448L : -0x5.0a28be635ca2b888p-5484L : inexact-ok
+= cbrt downward ldbl-128 -0x8p-16448L : -0x5.0a28be635ca2b888f76adc56f894p-5484L : inexact-ok
+= cbrt tonearest ldbl-128 -0x8p-16448L : -0x5.0a28be635ca2b888f76adc56f894p-5484L : inexact-ok
+= cbrt towardzero ldbl-128 -0x8p-16448L : -0x5.0a28be635ca2b888f76adc56f89p-5484L : inexact-ok
+= cbrt upward ldbl-128 -0x8p-16448L : -0x5.0a28be635ca2b888f76adc56f89p-5484L : inexact-ok
+= cbrt downward ldbl-96-m68k -0x4p-16448L : -0x4p-5484L : inexact-ok
+= cbrt tonearest ldbl-96-m68k -0x4p-16448L : -0x4p-5484L : inexact-ok
+= cbrt towardzero ldbl-96-m68k -0x4p-16448L : -0x4p-5484L : inexact-ok
+= cbrt upward ldbl-96-m68k -0x4p-16448L : -0x4p-5484L : inexact-ok
+= cbrt downward ldbl-128 -0x4p-16448L : -0x4p-5484L : inexact-ok
+= cbrt tonearest ldbl-128 -0x4p-16448L : -0x4p-5484L : inexact-ok
+= cbrt towardzero ldbl-128 -0x4p-16448L : -0x4p-5484L : inexact-ok
+= cbrt upward ldbl-128 -0x4p-16448L : -0x4p-5484L : inexact-ok
+= cbrt downward ldbl-128 -0x4p-16496L : -0x4p-5500L : inexact-ok
+= cbrt tonearest ldbl-128 -0x4p-16496L : -0x4p-5500L : inexact-ok
+= cbrt towardzero ldbl-128 -0x4p-16496L : -0x4p-5500L : inexact-ok
+= cbrt upward ldbl-128 -0x4p-16496L : -0x4p-5500L : inexact-ok
ccos 0.0 0.0
= ccos downward flt-32 0x0p+0f 0x0p+0f : 0x1p+0f -0x0p+0f : inexact-ok
= ccos tonearest flt-32 0x0p+0f 0x0p+0f : 0x1p+0f -0x0p+0f : inexact-ok
@@ -37896,6 +47548,460 @@ cos 10
= cos tonearest ldbl-128ibm 0xap+0L : -0xd.6cd64486358f904f7e2a0b9994p-4L : inexact-ok
= cos towardzero ldbl-128ibm 0xap+0L : -0xd.6cd64486358f904f7e2a0b9994p-4L : inexact-ok
= cos upward ldbl-128ibm 0xap+0L : -0xd.6cd64486358f904f7e2a0b9994p-4L : inexact-ok
+cos max
+= cos downward flt-32 0xf.fffffp+124f : 0xd.a5f96p-4f : inexact-ok
+= cos tonearest flt-32 0xf.fffffp+124f : 0xd.a5f96p-4f : inexact-ok
+= cos towardzero flt-32 0xf.fffffp+124f : 0xd.a5f96p-4f : inexact-ok
+= cos upward flt-32 0xf.fffffp+124f : 0xd.a5f97p-4f : inexact-ok
+= cos downward dbl-64 0xf.fffffp+124 : 0xd.a5f963cdefe68p-4 : inexact-ok
+= cos tonearest dbl-64 0xf.fffffp+124 : 0xd.a5f963cdefe7p-4 : inexact-ok
+= cos towardzero dbl-64 0xf.fffffp+124 : 0xd.a5f963cdefe68p-4 : inexact-ok
+= cos upward dbl-64 0xf.fffffp+124 : 0xd.a5f963cdefe7p-4 : inexact-ok
+= cos downward ldbl-96-intel 0xf.fffffp+124L : 0xd.a5f963cdefe6d52p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0xf.fffffp+124L : 0xd.a5f963cdefe6d53p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0xf.fffffp+124L : 0xd.a5f963cdefe6d52p-4L : inexact-ok
+= cos upward ldbl-96-intel 0xf.fffffp+124L : 0xd.a5f963cdefe6d53p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0xf.fffffp+124L : 0xd.a5f963cdefe6d52p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0xf.fffffp+124L : 0xd.a5f963cdefe6d53p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xd.a5f963cdefe6d52p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0xf.fffffp+124L : 0xd.a5f963cdefe6d53p-4L : inexact-ok
+= cos downward ldbl-128 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok
+= cos tonearest ldbl-128 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok
+= cos towardzero ldbl-128 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok
+= cos upward ldbl-128 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb2f8p-4L : inexact-ok
+= cos downward ldbl-128ibm 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fbp-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb4p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fbp-4L : inexact-ok
+= cos upward ldbl-128ibm 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb4p-4L : inexact-ok
+= cos downward dbl-64 0xf.ffffffffffff8p+1020 : -0xf.fff31767d5bbp-4 : inexact-ok
+= cos tonearest dbl-64 0xf.ffffffffffff8p+1020 : -0xf.fff31767d5ba8p-4 : inexact-ok
+= cos towardzero dbl-64 0xf.ffffffffffff8p+1020 : -0xf.fff31767d5ba8p-4 : inexact-ok
+= cos upward dbl-64 0xf.ffffffffffff8p+1020 : -0xf.fff31767d5ba8p-4 : inexact-ok
+= cos downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e1p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9ep-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9ep-4L : inexact-ok
+= cos upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9ep-4L : inexact-ok
+= cos downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e1p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9ep-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9ep-4L : inexact-ok
+= cos upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9ep-4L : inexact-ok
+= cos downward ldbl-128 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e038d934070f138p-4L : inexact-ok
+= cos tonearest ldbl-128 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e038d934070f13p-4L : inexact-ok
+= cos towardzero ldbl-128 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e038d934070f13p-4L : inexact-ok
+= cos upward ldbl-128 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e038d934070f13p-4L : inexact-ok
+= cos downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e038d934070f4p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e038d934070fp-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e038d934070fp-4L : inexact-ok
+= cos upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e038d934070fp-4L : inexact-ok
+= cos downward ldbl-96-intel 0xf.fffffffffffffffp+16380L : -0x2.002ef4018753d50cp-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L : -0x2.002ef4018753d50cp-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L : -0x2.002ef4018753d508p-4L : inexact-ok
+= cos upward ldbl-96-intel 0xf.fffffffffffffffp+16380L : -0x2.002ef4018753d508p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : -0x2.002ef4018753d50cp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L : -0x2.002ef4018753d50cp-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L : -0x2.002ef4018753d508p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : -0x2.002ef4018753d508p-4L : inexact-ok
+= cos downward ldbl-128 0xf.fffffffffffffffp+16380L : -0x2.002ef4018753d50b7a7f6bc3f5bap-4L : inexact-ok
+= cos tonearest ldbl-128 0xf.fffffffffffffffp+16380L : -0x2.002ef4018753d50b7a7f6bc3f5b8p-4L : inexact-ok
+= cos towardzero ldbl-128 0xf.fffffffffffffffp+16380L : -0x2.002ef4018753d50b7a7f6bc3f5b8p-4L : inexact-ok
+= cos upward ldbl-128 0xf.fffffffffffffffp+16380L : -0x2.002ef4018753d50b7a7f6bc3f5b8p-4L : inexact-ok
+= cos downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : -0x4.e6dc95fb529bc365f472e4fbc1f8p-4L : inexact-ok
+= cos tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : -0x4.e6dc95fb529bc365f472e4fbc1f4p-4L : inexact-ok
+= cos towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : -0x4.e6dc95fb529bc365f472e4fbc1f4p-4L : inexact-ok
+= cos upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : -0x4.e6dc95fb529bc365f472e4fbc1f4p-4L : inexact-ok
+= cos downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.b773d971a848e75c230605526978p-4L : inexact-ok
+= cos tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.b773d971a848e75c230605526974p-4L : inexact-ok
+= cos towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.b773d971a848e75c230605526974p-4L : inexact-ok
+= cos upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.b773d971a848e75c230605526974p-4L : inexact-ok
+= cos downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.b773d971a848e75c230605526ap-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.b773d971a848e75c230605526ap-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.b773d971a848e75c2306055268p-4L : inexact-ok
+= cos upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.b773d971a848e75c2306055268p-4L : inexact-ok
+cos -max
+= cos downward flt-32 -0xf.fffffp+124f : 0xd.a5f96p-4f : inexact-ok
+= cos tonearest flt-32 -0xf.fffffp+124f : 0xd.a5f96p-4f : inexact-ok
+= cos towardzero flt-32 -0xf.fffffp+124f : 0xd.a5f96p-4f : inexact-ok
+= cos upward flt-32 -0xf.fffffp+124f : 0xd.a5f97p-4f : inexact-ok
+= cos downward dbl-64 -0xf.fffffp+124 : 0xd.a5f963cdefe68p-4 : inexact-ok
+= cos tonearest dbl-64 -0xf.fffffp+124 : 0xd.a5f963cdefe7p-4 : inexact-ok
+= cos towardzero dbl-64 -0xf.fffffp+124 : 0xd.a5f963cdefe68p-4 : inexact-ok
+= cos upward dbl-64 -0xf.fffffp+124 : 0xd.a5f963cdefe7p-4 : inexact-ok
+= cos downward ldbl-96-intel -0xf.fffffp+124L : 0xd.a5f963cdefe6d52p-4L : inexact-ok
+= cos tonearest ldbl-96-intel -0xf.fffffp+124L : 0xd.a5f963cdefe6d53p-4L : inexact-ok
+= cos towardzero ldbl-96-intel -0xf.fffffp+124L : 0xd.a5f963cdefe6d52p-4L : inexact-ok
+= cos upward ldbl-96-intel -0xf.fffffp+124L : 0xd.a5f963cdefe6d53p-4L : inexact-ok
+= cos downward ldbl-96-m68k -0xf.fffffp+124L : 0xd.a5f963cdefe6d52p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k -0xf.fffffp+124L : 0xd.a5f963cdefe6d53p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k -0xf.fffffp+124L : 0xd.a5f963cdefe6d52p-4L : inexact-ok
+= cos upward ldbl-96-m68k -0xf.fffffp+124L : 0xd.a5f963cdefe6d53p-4L : inexact-ok
+= cos downward ldbl-128 -0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok
+= cos tonearest ldbl-128 -0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok
+= cos towardzero ldbl-128 -0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok
+= cos upward ldbl-128 -0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb2f8p-4L : inexact-ok
+= cos downward ldbl-128ibm -0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fbp-4L : inexact-ok
+= cos tonearest ldbl-128ibm -0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb4p-4L : inexact-ok
+= cos towardzero ldbl-128ibm -0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fbp-4L : inexact-ok
+= cos upward ldbl-128ibm -0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb4p-4L : inexact-ok
+= cos downward dbl-64 -0xf.ffffffffffff8p+1020 : -0xf.fff31767d5bbp-4 : inexact-ok
+= cos tonearest dbl-64 -0xf.ffffffffffff8p+1020 : -0xf.fff31767d5ba8p-4 : inexact-ok
+= cos towardzero dbl-64 -0xf.ffffffffffff8p+1020 : -0xf.fff31767d5ba8p-4 : inexact-ok
+= cos upward dbl-64 -0xf.ffffffffffff8p+1020 : -0xf.fff31767d5ba8p-4 : inexact-ok
+= cos downward ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e1p-4L : inexact-ok
+= cos tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9ep-4L : inexact-ok
+= cos towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9ep-4L : inexact-ok
+= cos upward ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9ep-4L : inexact-ok
+= cos downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e1p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9ep-4L : inexact-ok
+= cos towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9ep-4L : inexact-ok
+= cos upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9ep-4L : inexact-ok
+= cos downward ldbl-128 -0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e038d934070f138p-4L : inexact-ok
+= cos tonearest ldbl-128 -0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e038d934070f13p-4L : inexact-ok
+= cos towardzero ldbl-128 -0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e038d934070f13p-4L : inexact-ok
+= cos upward ldbl-128 -0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e038d934070f13p-4L : inexact-ok
+= cos downward ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e038d934070f4p-4L : inexact-ok
+= cos tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e038d934070fp-4L : inexact-ok
+= cos towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e038d934070fp-4L : inexact-ok
+= cos upward ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e038d934070fp-4L : inexact-ok
+= cos downward ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0x2.002ef4018753d50cp-4L : inexact-ok
+= cos tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0x2.002ef4018753d50cp-4L : inexact-ok
+= cos towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0x2.002ef4018753d508p-4L : inexact-ok
+= cos upward ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0x2.002ef4018753d508p-4L : inexact-ok
+= cos downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0x2.002ef4018753d50cp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0x2.002ef4018753d50cp-4L : inexact-ok
+= cos towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0x2.002ef4018753d508p-4L : inexact-ok
+= cos upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0x2.002ef4018753d508p-4L : inexact-ok
+= cos downward ldbl-128 -0xf.fffffffffffffffp+16380L : -0x2.002ef4018753d50b7a7f6bc3f5bap-4L : inexact-ok
+= cos tonearest ldbl-128 -0xf.fffffffffffffffp+16380L : -0x2.002ef4018753d50b7a7f6bc3f5b8p-4L : inexact-ok
+= cos towardzero ldbl-128 -0xf.fffffffffffffffp+16380L : -0x2.002ef4018753d50b7a7f6bc3f5b8p-4L : inexact-ok
+= cos upward ldbl-128 -0xf.fffffffffffffffp+16380L : -0x2.002ef4018753d50b7a7f6bc3f5b8p-4L : inexact-ok
+= cos downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0x4.e6dc95fb529bc365f472e4fbc1f8p-4L : inexact-ok
+= cos tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0x4.e6dc95fb529bc365f472e4fbc1f4p-4L : inexact-ok
+= cos towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0x4.e6dc95fb529bc365f472e4fbc1f4p-4L : inexact-ok
+= cos upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0x4.e6dc95fb529bc365f472e4fbc1f4p-4L : inexact-ok
+= cos downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.b773d971a848e75c230605526978p-4L : inexact-ok
+= cos tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.b773d971a848e75c230605526974p-4L : inexact-ok
+= cos towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.b773d971a848e75c230605526974p-4L : inexact-ok
+= cos upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.b773d971a848e75c230605526974p-4L : inexact-ok
+= cos downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.b773d971a848e75c230605526ap-4L : inexact-ok
+= cos tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.b773d971a848e75c230605526ap-4L : inexact-ok
+= cos towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.b773d971a848e75c2306055268p-4L : inexact-ok
+= cos upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.b773d971a848e75c2306055268p-4L : inexact-ok
+cos min
+= cos downward flt-32 0x4p-128f : 0xf.fffffp-4f : inexact-ok
+= cos tonearest flt-32 0x4p-128f : 0x1p+0f : inexact-ok
+= cos towardzero flt-32 0x4p-128f : 0xf.fffffp-4f : inexact-ok
+= cos upward flt-32 0x4p-128f : 0x1p+0f : inexact-ok
+= cos downward dbl-64 0x4p-128 : 0xf.ffffffffffff8p-4 : inexact-ok
+= cos tonearest dbl-64 0x4p-128 : 0x1p+0 : inexact-ok
+= cos towardzero dbl-64 0x4p-128 : 0xf.ffffffffffff8p-4 : inexact-ok
+= cos upward dbl-64 0x4p-128 : 0x1p+0 : inexact-ok
+= cos downward ldbl-96-intel 0x4p-128L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x4p-128L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-intel 0x4p-128L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-intel 0x4p-128L : 0x1p+0L : inexact-ok
+= cos downward ldbl-96-m68k 0x4p-128L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x4p-128L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x4p-128L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x4p-128L : 0x1p+0L : inexact-ok
+= cos downward ldbl-128 0x4p-128L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos tonearest ldbl-128 0x4p-128L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-128 0x4p-128L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos upward ldbl-128 0x4p-128L : 0x1p+0L : inexact-ok
+= cos downward ldbl-128ibm 0x4p-128L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x4p-128L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-128ibm 0x4p-128L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= cos upward ldbl-128ibm 0x4p-128L : 0x1p+0L : inexact-ok
+= cos downward dbl-64 0x4p-1024 : 0xf.ffffffffffff8p-4 : inexact-ok
+= cos tonearest dbl-64 0x4p-1024 : 0x1p+0 : inexact-ok
+= cos towardzero dbl-64 0x4p-1024 : 0xf.ffffffffffff8p-4 : inexact-ok
+= cos upward dbl-64 0x4p-1024 : 0x1p+0 : inexact-ok
+= cos downward ldbl-96-intel 0x4p-1024L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x4p-1024L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-intel 0x4p-1024L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-intel 0x4p-1024L : 0x1p+0L : inexact-ok
+= cos downward ldbl-96-m68k 0x4p-1024L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x4p-1024L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x4p-1024L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x4p-1024L : 0x1p+0L : inexact-ok
+= cos downward ldbl-128 0x4p-1024L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos tonearest ldbl-128 0x4p-1024L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-128 0x4p-1024L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos upward ldbl-128 0x4p-1024L : 0x1p+0L : inexact-ok
+= cos downward ldbl-128ibm 0x4p-1024L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x4p-1024L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-128ibm 0x4p-1024L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= cos upward ldbl-128ibm 0x4p-1024L : 0x1p+0L : inexact-ok
+= cos downward ldbl-96-intel 0x4p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x4p-16384L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-intel 0x4p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-intel 0x4p-16384L : 0x1p+0L : inexact-ok
+= cos downward ldbl-96-m68k 0x4p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x4p-16384L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x4p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x4p-16384L : 0x1p+0L : inexact-ok
+= cos downward ldbl-128 0x4p-16384L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos tonearest ldbl-128 0x4p-16384L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-128 0x4p-16384L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos upward ldbl-128 0x4p-16384L : 0x1p+0L : inexact-ok
+= cos downward ldbl-96-intel 0x2p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x2p-16384L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-intel 0x2p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-intel 0x2p-16384L : 0x1p+0L : inexact-ok
+= cos downward ldbl-96-m68k 0x2p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x2p-16384L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x2p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x2p-16384L : 0x1p+0L : inexact-ok
+= cos downward ldbl-128 0x2p-16384L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos tonearest ldbl-128 0x2p-16384L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-128 0x2p-16384L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos upward ldbl-128 0x2p-16384L : 0x1p+0L : inexact-ok
+= cos downward dbl-64 0x8p-972 : 0xf.ffffffffffff8p-4 : inexact-ok
+= cos tonearest dbl-64 0x8p-972 : 0x1p+0 : inexact-ok
+= cos towardzero dbl-64 0x8p-972 : 0xf.ffffffffffff8p-4 : inexact-ok
+= cos upward dbl-64 0x8p-972 : 0x1p+0 : inexact-ok
+= cos downward ldbl-96-intel 0x8p-972L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x8p-972L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-intel 0x8p-972L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-intel 0x8p-972L : 0x1p+0L : inexact-ok
+= cos downward ldbl-96-m68k 0x8p-972L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x8p-972L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x8p-972L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x8p-972L : 0x1p+0L : inexact-ok
+= cos downward ldbl-128 0x8p-972L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos tonearest ldbl-128 0x8p-972L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-128 0x8p-972L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos upward ldbl-128 0x8p-972L : 0x1p+0L : inexact-ok
+= cos downward ldbl-128ibm 0x8p-972L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x8p-972L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-128ibm 0x8p-972L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= cos upward ldbl-128ibm 0x8p-972L : 0x1p+0L : inexact-ok
+cos -min
+= cos downward flt-32 -0x4p-128f : 0xf.fffffp-4f : inexact-ok
+= cos tonearest flt-32 -0x4p-128f : 0x1p+0f : inexact-ok
+= cos towardzero flt-32 -0x4p-128f : 0xf.fffffp-4f : inexact-ok
+= cos upward flt-32 -0x4p-128f : 0x1p+0f : inexact-ok
+= cos downward dbl-64 -0x4p-128 : 0xf.ffffffffffff8p-4 : inexact-ok
+= cos tonearest dbl-64 -0x4p-128 : 0x1p+0 : inexact-ok
+= cos towardzero dbl-64 -0x4p-128 : 0xf.ffffffffffff8p-4 : inexact-ok
+= cos upward dbl-64 -0x4p-128 : 0x1p+0 : inexact-ok
+= cos downward ldbl-96-intel -0x4p-128L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos tonearest ldbl-96-intel -0x4p-128L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-intel -0x4p-128L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-intel -0x4p-128L : 0x1p+0L : inexact-ok
+= cos downward ldbl-96-m68k -0x4p-128L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k -0x4p-128L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-m68k -0x4p-128L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-m68k -0x4p-128L : 0x1p+0L : inexact-ok
+= cos downward ldbl-128 -0x4p-128L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos tonearest ldbl-128 -0x4p-128L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-128 -0x4p-128L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos upward ldbl-128 -0x4p-128L : 0x1p+0L : inexact-ok
+= cos downward ldbl-128ibm -0x4p-128L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= cos tonearest ldbl-128ibm -0x4p-128L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-128ibm -0x4p-128L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= cos upward ldbl-128ibm -0x4p-128L : 0x1p+0L : inexact-ok
+= cos downward dbl-64 -0x4p-1024 : 0xf.ffffffffffff8p-4 : inexact-ok
+= cos tonearest dbl-64 -0x4p-1024 : 0x1p+0 : inexact-ok
+= cos towardzero dbl-64 -0x4p-1024 : 0xf.ffffffffffff8p-4 : inexact-ok
+= cos upward dbl-64 -0x4p-1024 : 0x1p+0 : inexact-ok
+= cos downward ldbl-96-intel -0x4p-1024L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos tonearest ldbl-96-intel -0x4p-1024L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-intel -0x4p-1024L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-intel -0x4p-1024L : 0x1p+0L : inexact-ok
+= cos downward ldbl-96-m68k -0x4p-1024L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k -0x4p-1024L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-m68k -0x4p-1024L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-m68k -0x4p-1024L : 0x1p+0L : inexact-ok
+= cos downward ldbl-128 -0x4p-1024L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos tonearest ldbl-128 -0x4p-1024L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-128 -0x4p-1024L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos upward ldbl-128 -0x4p-1024L : 0x1p+0L : inexact-ok
+= cos downward ldbl-128ibm -0x4p-1024L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= cos tonearest ldbl-128ibm -0x4p-1024L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-128ibm -0x4p-1024L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= cos upward ldbl-128ibm -0x4p-1024L : 0x1p+0L : inexact-ok
+= cos downward ldbl-96-intel -0x4p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos tonearest ldbl-96-intel -0x4p-16384L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-intel -0x4p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-intel -0x4p-16384L : 0x1p+0L : inexact-ok
+= cos downward ldbl-96-m68k -0x4p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k -0x4p-16384L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-m68k -0x4p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-m68k -0x4p-16384L : 0x1p+0L : inexact-ok
+= cos downward ldbl-128 -0x4p-16384L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos tonearest ldbl-128 -0x4p-16384L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-128 -0x4p-16384L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos upward ldbl-128 -0x4p-16384L : 0x1p+0L : inexact-ok
+= cos downward ldbl-96-intel -0x2p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos tonearest ldbl-96-intel -0x2p-16384L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-intel -0x2p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-intel -0x2p-16384L : 0x1p+0L : inexact-ok
+= cos downward ldbl-96-m68k -0x2p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k -0x2p-16384L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-m68k -0x2p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-m68k -0x2p-16384L : 0x1p+0L : inexact-ok
+= cos downward ldbl-128 -0x2p-16384L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos tonearest ldbl-128 -0x2p-16384L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-128 -0x2p-16384L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos upward ldbl-128 -0x2p-16384L : 0x1p+0L : inexact-ok
+= cos downward dbl-64 -0x8p-972 : 0xf.ffffffffffff8p-4 : inexact-ok
+= cos tonearest dbl-64 -0x8p-972 : 0x1p+0 : inexact-ok
+= cos towardzero dbl-64 -0x8p-972 : 0xf.ffffffffffff8p-4 : inexact-ok
+= cos upward dbl-64 -0x8p-972 : 0x1p+0 : inexact-ok
+= cos downward ldbl-96-intel -0x8p-972L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos tonearest ldbl-96-intel -0x8p-972L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-intel -0x8p-972L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-intel -0x8p-972L : 0x1p+0L : inexact-ok
+= cos downward ldbl-96-m68k -0x8p-972L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k -0x8p-972L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-m68k -0x8p-972L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-m68k -0x8p-972L : 0x1p+0L : inexact-ok
+= cos downward ldbl-128 -0x8p-972L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos tonearest ldbl-128 -0x8p-972L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-128 -0x8p-972L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos upward ldbl-128 -0x8p-972L : 0x1p+0L : inexact-ok
+= cos downward ldbl-128ibm -0x8p-972L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= cos tonearest ldbl-128ibm -0x8p-972L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-128ibm -0x8p-972L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= cos upward ldbl-128ibm -0x8p-972L : 0x1p+0L : inexact-ok
+cos min_subnorm
+= cos downward flt-32 0x8p-152f : 0xf.fffffp-4f : inexact-ok
+= cos tonearest flt-32 0x8p-152f : 0x1p+0f : inexact-ok
+= cos towardzero flt-32 0x8p-152f : 0xf.fffffp-4f : inexact-ok
+= cos upward flt-32 0x8p-152f : 0x1p+0f : inexact-ok
+= cos downward dbl-64 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= cos tonearest dbl-64 0x8p-152 : 0x1p+0 : inexact-ok
+= cos towardzero dbl-64 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= cos upward dbl-64 0x8p-152 : 0x1p+0 : inexact-ok
+= cos downward ldbl-96-intel 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x8p-152L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-intel 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-intel 0x8p-152L : 0x1p+0L : inexact-ok
+= cos downward ldbl-96-m68k 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x8p-152L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x8p-152L : 0x1p+0L : inexact-ok
+= cos downward ldbl-128 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos tonearest ldbl-128 0x8p-152L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-128 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos upward ldbl-128 0x8p-152L : 0x1p+0L : inexact-ok
+= cos downward ldbl-128ibm 0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x8p-152L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-128ibm 0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= cos upward ldbl-128ibm 0x8p-152L : 0x1p+0L : inexact-ok
+= cos downward dbl-64 0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= cos tonearest dbl-64 0x4p-1076 : 0x1p+0 : inexact-ok
+= cos towardzero dbl-64 0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= cos upward dbl-64 0x4p-1076 : 0x1p+0 : inexact-ok
+= cos downward ldbl-96-intel 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x4p-1076L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-intel 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-intel 0x4p-1076L : 0x1p+0L : inexact-ok
+= cos downward ldbl-96-m68k 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x4p-1076L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x4p-1076L : 0x1p+0L : inexact-ok
+= cos downward ldbl-128 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos tonearest ldbl-128 0x4p-1076L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-128 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos upward ldbl-128 0x4p-1076L : 0x1p+0L : inexact-ok
+= cos downward ldbl-128ibm 0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x4p-1076L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-128ibm 0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= cos upward ldbl-128ibm 0x4p-1076L : 0x1p+0L : inexact-ok
+= cos downward ldbl-96-intel 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x8p-16448L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-intel 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-intel 0x8p-16448L : 0x1p+0L : inexact-ok
+= cos downward ldbl-96-m68k 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x8p-16448L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x8p-16448L : 0x1p+0L : inexact-ok
+= cos downward ldbl-128 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos tonearest ldbl-128 0x8p-16448L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-128 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos upward ldbl-128 0x8p-16448L : 0x1p+0L : inexact-ok
+= cos downward ldbl-96-m68k 0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x4p-16448L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x4p-16448L : 0x1p+0L : inexact-ok
+= cos downward ldbl-128 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos tonearest ldbl-128 0x4p-16448L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-128 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos upward ldbl-128 0x4p-16448L : 0x1p+0L : inexact-ok
+= cos downward ldbl-128 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos tonearest ldbl-128 0x4p-16496L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-128 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos upward ldbl-128 0x4p-16496L : 0x1p+0L : inexact-ok
+cos -min_subnorm
+= cos downward flt-32 -0x8p-152f : 0xf.fffffp-4f : inexact-ok
+= cos tonearest flt-32 -0x8p-152f : 0x1p+0f : inexact-ok
+= cos towardzero flt-32 -0x8p-152f : 0xf.fffffp-4f : inexact-ok
+= cos upward flt-32 -0x8p-152f : 0x1p+0f : inexact-ok
+= cos downward dbl-64 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= cos tonearest dbl-64 -0x8p-152 : 0x1p+0 : inexact-ok
+= cos towardzero dbl-64 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= cos upward dbl-64 -0x8p-152 : 0x1p+0 : inexact-ok
+= cos downward ldbl-96-intel -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos tonearest ldbl-96-intel -0x8p-152L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-intel -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-intel -0x8p-152L : 0x1p+0L : inexact-ok
+= cos downward ldbl-96-m68k -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k -0x8p-152L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-m68k -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-m68k -0x8p-152L : 0x1p+0L : inexact-ok
+= cos downward ldbl-128 -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos tonearest ldbl-128 -0x8p-152L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-128 -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos upward ldbl-128 -0x8p-152L : 0x1p+0L : inexact-ok
+= cos downward ldbl-128ibm -0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= cos tonearest ldbl-128ibm -0x8p-152L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-128ibm -0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= cos upward ldbl-128ibm -0x8p-152L : 0x1p+0L : inexact-ok
+= cos downward dbl-64 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= cos tonearest dbl-64 -0x4p-1076 : 0x1p+0 : inexact-ok
+= cos towardzero dbl-64 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= cos upward dbl-64 -0x4p-1076 : 0x1p+0 : inexact-ok
+= cos downward ldbl-96-intel -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos tonearest ldbl-96-intel -0x4p-1076L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-intel -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-intel -0x4p-1076L : 0x1p+0L : inexact-ok
+= cos downward ldbl-96-m68k -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k -0x4p-1076L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-m68k -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-m68k -0x4p-1076L : 0x1p+0L : inexact-ok
+= cos downward ldbl-128 -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos tonearest ldbl-128 -0x4p-1076L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-128 -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos upward ldbl-128 -0x4p-1076L : 0x1p+0L : inexact-ok
+= cos downward ldbl-128ibm -0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= cos tonearest ldbl-128ibm -0x4p-1076L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-128ibm -0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= cos upward ldbl-128ibm -0x4p-1076L : 0x1p+0L : inexact-ok
+= cos downward ldbl-96-intel -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos tonearest ldbl-96-intel -0x8p-16448L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-intel -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-intel -0x8p-16448L : 0x1p+0L : inexact-ok
+= cos downward ldbl-96-m68k -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k -0x8p-16448L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-m68k -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-m68k -0x8p-16448L : 0x1p+0L : inexact-ok
+= cos downward ldbl-128 -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos tonearest ldbl-128 -0x8p-16448L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-128 -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos upward ldbl-128 -0x8p-16448L : 0x1p+0L : inexact-ok
+= cos downward ldbl-96-m68k -0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k -0x4p-16448L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-m68k -0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-m68k -0x4p-16448L : 0x1p+0L : inexact-ok
+= cos downward ldbl-128 -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos tonearest ldbl-128 -0x4p-16448L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-128 -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos upward ldbl-128 -0x4p-16448L : 0x1p+0L : inexact-ok
+= cos downward ldbl-128 -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos tonearest ldbl-128 -0x4p-16496L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-128 -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= cos upward ldbl-128 -0x4p-16496L : 0x1p+0L : inexact-ok
cosh 0
= cosh downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok
= cosh tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok
@@ -38184,6 +48290,2436 @@ cosh 24
= cosh tonearest ldbl-128ibm 0x1.8p+4L : 0x3.156ff6a8ebf6e66f4935281c6p+32L : inexact-ok
= cosh towardzero ldbl-128ibm 0x1.8p+4L : 0x3.156ff6a8ebf6e66f4935281c5fp+32L : inexact-ok
= cosh upward ldbl-128ibm 0x1.8p+4L : 0x3.156ff6a8ebf6e66f4935281c6p+32L : inexact-ok
+cosh 0x1p-5
+= cosh downward flt-32 0x8p-8f : 0x1.002p+0f : inexact-ok
+= cosh tonearest flt-32 0x8p-8f : 0x1.002p+0f : inexact-ok
+= cosh towardzero flt-32 0x8p-8f : 0x1.002p+0f : inexact-ok
+= cosh upward flt-32 0x8p-8f : 0x1.002002p+0f : inexact-ok
+= cosh downward dbl-64 0x8p-8 : 0x1.002000aaac16cp+0 : inexact-ok
+= cosh tonearest dbl-64 0x8p-8 : 0x1.002000aaac16cp+0 : inexact-ok
+= cosh towardzero dbl-64 0x8p-8 : 0x1.002000aaac16cp+0 : inexact-ok
+= cosh upward dbl-64 0x8p-8 : 0x1.002000aaac16dp+0 : inexact-ok
+= cosh downward ldbl-96-intel 0x8p-8L : 0x1.002000aaac16c30cp+0L : inexact-ok
+= cosh tonearest ldbl-96-intel 0x8p-8L : 0x1.002000aaac16c30cp+0L : inexact-ok
+= cosh towardzero ldbl-96-intel 0x8p-8L : 0x1.002000aaac16c30cp+0L : inexact-ok
+= cosh upward ldbl-96-intel 0x8p-8L : 0x1.002000aaac16c30ep+0L : inexact-ok
+= cosh downward ldbl-96-m68k 0x8p-8L : 0x1.002000aaac16c30cp+0L : inexact-ok
+= cosh tonearest ldbl-96-m68k 0x8p-8L : 0x1.002000aaac16c30cp+0L : inexact-ok
+= cosh towardzero ldbl-96-m68k 0x8p-8L : 0x1.002000aaac16c30cp+0L : inexact-ok
+= cosh upward ldbl-96-m68k 0x8p-8L : 0x1.002000aaac16c30ep+0L : inexact-ok
+= cosh downward ldbl-128 0x8p-8L : 0x1.002000aaac16c30c31eaf1bbb19p+0L : inexact-ok
+= cosh tonearest ldbl-128 0x8p-8L : 0x1.002000aaac16c30c31eaf1bbb19p+0L : inexact-ok
+= cosh towardzero ldbl-128 0x8p-8L : 0x1.002000aaac16c30c31eaf1bbb19p+0L : inexact-ok
+= cosh upward ldbl-128 0x8p-8L : 0x1.002000aaac16c30c31eaf1bbb191p+0L : inexact-ok
+= cosh downward ldbl-128ibm 0x8p-8L : 0x1.002000aaac16c30c31eaf1bbb18p+0L : inexact-ok
+= cosh tonearest ldbl-128ibm 0x8p-8L : 0x1.002000aaac16c30c31eaf1bbb18p+0L : inexact-ok
+= cosh towardzero ldbl-128ibm 0x8p-8L : 0x1.002000aaac16c30c31eaf1bbb18p+0L : inexact-ok
+= cosh upward ldbl-128ibm 0x8p-8L : 0x1.002000aaac16c30c31eaf1bbb2p+0L : inexact-ok
+cosh 0x1p-20
+= cosh downward flt-32 0x1p-20f : 0x1p+0f : inexact-ok
+= cosh tonearest flt-32 0x1p-20f : 0x1p+0f : inexact-ok
+= cosh towardzero flt-32 0x1p-20f : 0x1p+0f : inexact-ok
+= cosh upward flt-32 0x1p-20f : 0x1.000002p+0f : inexact-ok
+= cosh downward dbl-64 0x1p-20 : 0x1.00000000008p+0 : inexact-ok
+= cosh tonearest dbl-64 0x1p-20 : 0x1.00000000008p+0 : inexact-ok
+= cosh towardzero dbl-64 0x1p-20 : 0x1.00000000008p+0 : inexact-ok
+= cosh upward dbl-64 0x1p-20 : 0x1.0000000000801p+0 : inexact-ok
+= cosh downward ldbl-96-intel 0x1p-20L : 0x1.00000000008p+0L : inexact-ok
+= cosh tonearest ldbl-96-intel 0x1p-20L : 0x1.00000000008p+0L : inexact-ok
+= cosh towardzero ldbl-96-intel 0x1p-20L : 0x1.00000000008p+0L : inexact-ok
+= cosh upward ldbl-96-intel 0x1p-20L : 0x1.0000000000800002p+0L : inexact-ok
+= cosh downward ldbl-96-m68k 0x1p-20L : 0x1.00000000008p+0L : inexact-ok
+= cosh tonearest ldbl-96-m68k 0x1p-20L : 0x1.00000000008p+0L : inexact-ok
+= cosh towardzero ldbl-96-m68k 0x1p-20L : 0x1.00000000008p+0L : inexact-ok
+= cosh upward ldbl-96-m68k 0x1p-20L : 0x1.0000000000800002p+0L : inexact-ok
+= cosh downward ldbl-128 0x1p-20L : 0x1.000000000080000000000aaaaaaap+0L : inexact-ok
+= cosh tonearest ldbl-128 0x1p-20L : 0x1.000000000080000000000aaaaaabp+0L : inexact-ok
+= cosh towardzero ldbl-128 0x1p-20L : 0x1.000000000080000000000aaaaaaap+0L : inexact-ok
+= cosh upward ldbl-128 0x1p-20L : 0x1.000000000080000000000aaaaaabp+0L : inexact-ok
+= cosh downward ldbl-128ibm 0x1p-20L : 0x1.000000000080000000000aaaaa8p+0L : inexact-ok
+= cosh tonearest ldbl-128ibm 0x1p-20L : 0x1.000000000080000000000aaaaa8p+0L : inexact-ok
+= cosh towardzero ldbl-128ibm 0x1p-20L : 0x1.000000000080000000000aaaaa8p+0L : inexact-ok
+= cosh upward ldbl-128ibm 0x1p-20L : 0x1.000000000080000000000aaaabp+0L : inexact-ok
+cosh -1
+= cosh downward flt-32 -0x1p+0f : 0x1.8b0754p+0f : inexact-ok
+= cosh tonearest flt-32 -0x1p+0f : 0x1.8b0756p+0f : inexact-ok
+= cosh towardzero flt-32 -0x1p+0f : 0x1.8b0754p+0f : inexact-ok
+= cosh upward flt-32 -0x1p+0f : 0x1.8b0756p+0f : inexact-ok
+= cosh downward dbl-64 -0x1p+0 : 0x1.8b07551d9f55p+0 : inexact-ok
+= cosh tonearest dbl-64 -0x1p+0 : 0x1.8b07551d9f55p+0 : inexact-ok
+= cosh towardzero dbl-64 -0x1p+0 : 0x1.8b07551d9f55p+0 : inexact-ok
+= cosh upward dbl-64 -0x1p+0 : 0x1.8b07551d9f551p+0 : inexact-ok
+= cosh downward ldbl-96-intel -0x1p+0L : 0x1.8b07551d9f5504c2p+0L : inexact-ok
+= cosh tonearest ldbl-96-intel -0x1p+0L : 0x1.8b07551d9f5504c2p+0L : inexact-ok
+= cosh towardzero ldbl-96-intel -0x1p+0L : 0x1.8b07551d9f5504c2p+0L : inexact-ok
+= cosh upward ldbl-96-intel -0x1p+0L : 0x1.8b07551d9f5504c4p+0L : inexact-ok
+= cosh downward ldbl-96-m68k -0x1p+0L : 0x1.8b07551d9f5504c2p+0L : inexact-ok
+= cosh tonearest ldbl-96-m68k -0x1p+0L : 0x1.8b07551d9f5504c2p+0L : inexact-ok
+= cosh towardzero ldbl-96-m68k -0x1p+0L : 0x1.8b07551d9f5504c2p+0L : inexact-ok
+= cosh upward ldbl-96-m68k -0x1p+0L : 0x1.8b07551d9f5504c4p+0L : inexact-ok
+= cosh downward ldbl-128 -0x1p+0L : 0x1.8b07551d9f5504c2bd28100196a4p+0L : inexact-ok
+= cosh tonearest ldbl-128 -0x1p+0L : 0x1.8b07551d9f5504c2bd28100196a5p+0L : inexact-ok
+= cosh towardzero ldbl-128 -0x1p+0L : 0x1.8b07551d9f5504c2bd28100196a4p+0L : inexact-ok
+= cosh upward ldbl-128 -0x1p+0L : 0x1.8b07551d9f5504c2bd28100196a5p+0L : inexact-ok
+= cosh downward ldbl-128ibm -0x1p+0L : 0x1.8b07551d9f5504c2bd281001968p+0L : inexact-ok
+= cosh tonearest ldbl-128ibm -0x1p+0L : 0x1.8b07551d9f5504c2bd281001968p+0L : inexact-ok
+= cosh towardzero ldbl-128ibm -0x1p+0L : 0x1.8b07551d9f5504c2bd281001968p+0L : inexact-ok
+= cosh upward ldbl-128ibm -0x1p+0L : 0x1.8b07551d9f5504c2bd28100197p+0L : inexact-ok
+cosh 50
+= cosh downward flt-32 0x3.2p+4f : 0x8.c881fp+68f : inexact-ok
+= cosh tonearest flt-32 0x3.2p+4f : 0x8.c881fp+68f : inexact-ok
+= cosh towardzero flt-32 0x3.2p+4f : 0x8.c881fp+68f : inexact-ok
+= cosh upward flt-32 0x3.2p+4f : 0x8.c882p+68f : inexact-ok
+= cosh downward dbl-64 0x3.2p+4 : 0x8.c881f20405a28p+68 : inexact-ok
+= cosh tonearest dbl-64 0x3.2p+4 : 0x8.c881f20405a28p+68 : inexact-ok
+= cosh towardzero dbl-64 0x3.2p+4 : 0x8.c881f20405a28p+68 : inexact-ok
+= cosh upward dbl-64 0x3.2p+4 : 0x8.c881f20405a3p+68 : inexact-ok
+= cosh downward ldbl-96-intel 0x3.2p+4L : 0x8.c881f20405a2b32p+68L : inexact-ok
+= cosh tonearest ldbl-96-intel 0x3.2p+4L : 0x8.c881f20405a2b32p+68L : inexact-ok
+= cosh towardzero ldbl-96-intel 0x3.2p+4L : 0x8.c881f20405a2b32p+68L : inexact-ok
+= cosh upward ldbl-96-intel 0x3.2p+4L : 0x8.c881f20405a2b33p+68L : inexact-ok
+= cosh downward ldbl-96-m68k 0x3.2p+4L : 0x8.c881f20405a2b32p+68L : inexact-ok
+= cosh tonearest ldbl-96-m68k 0x3.2p+4L : 0x8.c881f20405a2b32p+68L : inexact-ok
+= cosh towardzero ldbl-96-m68k 0x3.2p+4L : 0x8.c881f20405a2b32p+68L : inexact-ok
+= cosh upward ldbl-96-m68k 0x3.2p+4L : 0x8.c881f20405a2b33p+68L : inexact-ok
+= cosh downward ldbl-128 0x3.2p+4L : 0x8.c881f20405a2b326bba067c62ecp+68L : inexact-ok
+= cosh tonearest ldbl-128 0x3.2p+4L : 0x8.c881f20405a2b326bba067c62ec8p+68L : inexact-ok
+= cosh towardzero ldbl-128 0x3.2p+4L : 0x8.c881f20405a2b326bba067c62ecp+68L : inexact-ok
+= cosh upward ldbl-128 0x3.2p+4L : 0x8.c881f20405a2b326bba067c62ec8p+68L : inexact-ok
+= cosh downward ldbl-128ibm 0x3.2p+4L : 0x8.c881f20405a2b326bba067c62cp+68L : inexact-ok
+= cosh tonearest ldbl-128ibm 0x3.2p+4L : 0x8.c881f20405a2b326bba067c63p+68L : inexact-ok
+= cosh towardzero ldbl-128ibm 0x3.2p+4L : 0x8.c881f20405a2b326bba067c62cp+68L : inexact-ok
+= cosh upward ldbl-128ibm 0x3.2p+4L : 0x8.c881f20405a2b326bba067c63p+68L : inexact-ok
+cosh max no-test-inline
+= cosh downward flt-32 0xf.fffffp+124f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 0xf.fffffp+124f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 0xf.fffffp+124f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-intel 0xf.fffffp+124L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-intel 0xf.fffffp+124L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-m68k 0xf.fffffp+124L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-m68k 0xf.fffffp+124L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 0xf.fffffp+124L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 0xf.fffffp+124L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128ibm 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0xf.fffffp+124L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0xf.fffffp+124L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 0xf.ffffffffffff8p+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 0xf.ffffffffffff8p+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-intel 0xf.fffffffffffffffp+16380L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 0xf.fffffffffffffffp+16380L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 0xf.fffffffffffffffp+16380L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+cosh -max no-test-inline
+= cosh downward flt-32 -0xf.fffffp+124f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 -0xf.fffffp+124f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero flt-32 -0xf.fffffp+124f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 -0xf.fffffp+124f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 -0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 -0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 -0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 -0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel -0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-intel -0xf.fffffp+124L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-intel -0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-intel -0xf.fffffp+124L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-m68k -0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-m68k -0xf.fffffp+124L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-m68k -0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-m68k -0xf.fffffp+124L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 -0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 -0xf.fffffp+124L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 -0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 -0xf.fffffp+124L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128ibm -0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0xf.fffffp+124L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0xf.fffffp+124L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-intel -0xf.ffffffffffff8p+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 -0xf.ffffffffffff8p+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 -0xf.ffffffffffff8p+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128ibm -0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0xf.ffffffffffff8p+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-intel -0xf.fffffffffffffffp+16380L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 -0xf.fffffffffffffffp+16380L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 -0xf.fffffffffffffffp+16380L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+cosh min spurious-underflow
+= cosh downward flt-32 0x4p-128f : 0x1p+0f : inexact-ok underflow-ok
+= cosh tonearest flt-32 0x4p-128f : 0x1p+0f : inexact-ok underflow-ok
+= cosh towardzero flt-32 0x4p-128f : 0x1p+0f : inexact-ok underflow-ok
+= cosh upward flt-32 0x4p-128f : 0x1.000002p+0f : inexact-ok underflow-ok
+= cosh downward dbl-64 0x4p-128 : 0x1p+0 : inexact-ok underflow-ok
+= cosh tonearest dbl-64 0x4p-128 : 0x1p+0 : inexact-ok underflow-ok
+= cosh towardzero dbl-64 0x4p-128 : 0x1p+0 : inexact-ok underflow-ok
+= cosh upward dbl-64 0x4p-128 : 0x1.0000000000001p+0 : inexact-ok underflow-ok
+= cosh downward ldbl-96-intel 0x4p-128L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-96-intel 0x4p-128L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-96-intel 0x4p-128L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-96-intel 0x4p-128L : 0x1.0000000000000002p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-96-m68k 0x4p-128L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-96-m68k 0x4p-128L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-96-m68k 0x4p-128L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-96-m68k 0x4p-128L : 0x1.0000000000000002p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-128 0x4p-128L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-128 0x4p-128L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-128 0x4p-128L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-128 0x4p-128L : 0x1.0000000000000000000000000001p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-128ibm 0x4p-128L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-128ibm 0x4p-128L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-128ibm 0x4p-128L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-128ibm 0x4p-128L : 0x1.000000000000000000000000008p+0L : inexact-ok underflow-ok
+= cosh downward dbl-64 0x4p-1024 : 0x1p+0 : inexact-ok underflow-ok
+= cosh tonearest dbl-64 0x4p-1024 : 0x1p+0 : inexact-ok underflow-ok
+= cosh towardzero dbl-64 0x4p-1024 : 0x1p+0 : inexact-ok underflow-ok
+= cosh upward dbl-64 0x4p-1024 : 0x1.0000000000001p+0 : inexact-ok underflow-ok
+= cosh downward ldbl-96-intel 0x4p-1024L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-96-intel 0x4p-1024L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-96-intel 0x4p-1024L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-96-intel 0x4p-1024L : 0x1.0000000000000002p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-96-m68k 0x4p-1024L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-96-m68k 0x4p-1024L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-96-m68k 0x4p-1024L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-96-m68k 0x4p-1024L : 0x1.0000000000000002p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-128 0x4p-1024L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-128 0x4p-1024L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-128 0x4p-1024L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-128 0x4p-1024L : 0x1.0000000000000000000000000001p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-128ibm 0x4p-1024L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-128ibm 0x4p-1024L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-128ibm 0x4p-1024L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-128ibm 0x4p-1024L : 0x1.000000000000000000000000008p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-96-intel 0x4p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-96-intel 0x4p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-96-intel 0x4p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-96-intel 0x4p-16384L : 0x1.0000000000000002p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-96-m68k 0x4p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-96-m68k 0x4p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-96-m68k 0x4p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-96-m68k 0x4p-16384L : 0x1.0000000000000002p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-128 0x4p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-128 0x4p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-128 0x4p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-128 0x4p-16384L : 0x1.0000000000000000000000000001p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-96-intel 0x2p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-96-intel 0x2p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-96-intel 0x2p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-96-intel 0x2p-16384L : 0x1.0000000000000002p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-96-m68k 0x2p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-96-m68k 0x2p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-96-m68k 0x2p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-96-m68k 0x2p-16384L : 0x1.0000000000000002p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-128 0x2p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-128 0x2p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-128 0x2p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-128 0x2p-16384L : 0x1.0000000000000000000000000001p+0L : inexact-ok underflow-ok
+= cosh downward dbl-64 0x8p-972 : 0x1p+0 : inexact-ok underflow-ok
+= cosh tonearest dbl-64 0x8p-972 : 0x1p+0 : inexact-ok underflow-ok
+= cosh towardzero dbl-64 0x8p-972 : 0x1p+0 : inexact-ok underflow-ok
+= cosh upward dbl-64 0x8p-972 : 0x1.0000000000001p+0 : inexact-ok underflow-ok
+= cosh downward ldbl-96-intel 0x8p-972L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-96-intel 0x8p-972L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-96-intel 0x8p-972L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-96-intel 0x8p-972L : 0x1.0000000000000002p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-96-m68k 0x8p-972L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-96-m68k 0x8p-972L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-96-m68k 0x8p-972L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-96-m68k 0x8p-972L : 0x1.0000000000000002p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-128 0x8p-972L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-128 0x8p-972L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-128 0x8p-972L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-128 0x8p-972L : 0x1.0000000000000000000000000001p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-128ibm 0x8p-972L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-128ibm 0x8p-972L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-128ibm 0x8p-972L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-128ibm 0x8p-972L : 0x1.000000000000000000000000008p+0L : inexact-ok underflow-ok
+cosh -min spurious-underflow
+= cosh downward flt-32 -0x4p-128f : 0x1p+0f : inexact-ok underflow-ok
+= cosh tonearest flt-32 -0x4p-128f : 0x1p+0f : inexact-ok underflow-ok
+= cosh towardzero flt-32 -0x4p-128f : 0x1p+0f : inexact-ok underflow-ok
+= cosh upward flt-32 -0x4p-128f : 0x1.000002p+0f : inexact-ok underflow-ok
+= cosh downward dbl-64 -0x4p-128 : 0x1p+0 : inexact-ok underflow-ok
+= cosh tonearest dbl-64 -0x4p-128 : 0x1p+0 : inexact-ok underflow-ok
+= cosh towardzero dbl-64 -0x4p-128 : 0x1p+0 : inexact-ok underflow-ok
+= cosh upward dbl-64 -0x4p-128 : 0x1.0000000000001p+0 : inexact-ok underflow-ok
+= cosh downward ldbl-96-intel -0x4p-128L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-96-intel -0x4p-128L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-96-intel -0x4p-128L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-96-intel -0x4p-128L : 0x1.0000000000000002p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-96-m68k -0x4p-128L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-96-m68k -0x4p-128L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-96-m68k -0x4p-128L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-96-m68k -0x4p-128L : 0x1.0000000000000002p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-128 -0x4p-128L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-128 -0x4p-128L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-128 -0x4p-128L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-128 -0x4p-128L : 0x1.0000000000000000000000000001p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-128ibm -0x4p-128L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-128ibm -0x4p-128L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-128ibm -0x4p-128L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-128ibm -0x4p-128L : 0x1.000000000000000000000000008p+0L : inexact-ok underflow-ok
+= cosh downward dbl-64 -0x4p-1024 : 0x1p+0 : inexact-ok underflow-ok
+= cosh tonearest dbl-64 -0x4p-1024 : 0x1p+0 : inexact-ok underflow-ok
+= cosh towardzero dbl-64 -0x4p-1024 : 0x1p+0 : inexact-ok underflow-ok
+= cosh upward dbl-64 -0x4p-1024 : 0x1.0000000000001p+0 : inexact-ok underflow-ok
+= cosh downward ldbl-96-intel -0x4p-1024L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-96-intel -0x4p-1024L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-96-intel -0x4p-1024L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-96-intel -0x4p-1024L : 0x1.0000000000000002p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-96-m68k -0x4p-1024L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-96-m68k -0x4p-1024L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-96-m68k -0x4p-1024L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-96-m68k -0x4p-1024L : 0x1.0000000000000002p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-128 -0x4p-1024L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-128 -0x4p-1024L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-128 -0x4p-1024L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-128 -0x4p-1024L : 0x1.0000000000000000000000000001p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-128ibm -0x4p-1024L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-128ibm -0x4p-1024L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-128ibm -0x4p-1024L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-128ibm -0x4p-1024L : 0x1.000000000000000000000000008p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-96-intel -0x4p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-96-intel -0x4p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-96-intel -0x4p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-96-intel -0x4p-16384L : 0x1.0000000000000002p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-96-m68k -0x4p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-96-m68k -0x4p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-96-m68k -0x4p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-96-m68k -0x4p-16384L : 0x1.0000000000000002p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-128 -0x4p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-128 -0x4p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-128 -0x4p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-128 -0x4p-16384L : 0x1.0000000000000000000000000001p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-96-intel -0x2p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-96-intel -0x2p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-96-intel -0x2p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-96-intel -0x2p-16384L : 0x1.0000000000000002p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-96-m68k -0x2p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-96-m68k -0x2p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-96-m68k -0x2p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-96-m68k -0x2p-16384L : 0x1.0000000000000002p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-128 -0x2p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-128 -0x2p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-128 -0x2p-16384L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-128 -0x2p-16384L : 0x1.0000000000000000000000000001p+0L : inexact-ok underflow-ok
+= cosh downward dbl-64 -0x8p-972 : 0x1p+0 : inexact-ok underflow-ok
+= cosh tonearest dbl-64 -0x8p-972 : 0x1p+0 : inexact-ok underflow-ok
+= cosh towardzero dbl-64 -0x8p-972 : 0x1p+0 : inexact-ok underflow-ok
+= cosh upward dbl-64 -0x8p-972 : 0x1.0000000000001p+0 : inexact-ok underflow-ok
+= cosh downward ldbl-96-intel -0x8p-972L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-96-intel -0x8p-972L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-96-intel -0x8p-972L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-96-intel -0x8p-972L : 0x1.0000000000000002p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-96-m68k -0x8p-972L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-96-m68k -0x8p-972L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-96-m68k -0x8p-972L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-96-m68k -0x8p-972L : 0x1.0000000000000002p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-128 -0x8p-972L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-128 -0x8p-972L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-128 -0x8p-972L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-128 -0x8p-972L : 0x1.0000000000000000000000000001p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-128ibm -0x8p-972L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-128ibm -0x8p-972L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-128ibm -0x8p-972L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-128ibm -0x8p-972L : 0x1.000000000000000000000000008p+0L : inexact-ok underflow-ok
+cosh min_subnorm spurious-underflow
+= cosh downward flt-32 0x8p-152f : 0x1p+0f : inexact-ok underflow-ok
+= cosh tonearest flt-32 0x8p-152f : 0x1p+0f : inexact-ok underflow-ok
+= cosh towardzero flt-32 0x8p-152f : 0x1p+0f : inexact-ok underflow-ok
+= cosh upward flt-32 0x8p-152f : 0x1.000002p+0f : inexact-ok underflow-ok
+= cosh downward dbl-64 0x8p-152 : 0x1p+0 : inexact-ok underflow-ok
+= cosh tonearest dbl-64 0x8p-152 : 0x1p+0 : inexact-ok underflow-ok
+= cosh towardzero dbl-64 0x8p-152 : 0x1p+0 : inexact-ok underflow-ok
+= cosh upward dbl-64 0x8p-152 : 0x1.0000000000001p+0 : inexact-ok underflow-ok
+= cosh downward ldbl-96-intel 0x8p-152L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-96-intel 0x8p-152L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-96-intel 0x8p-152L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-96-intel 0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-96-m68k 0x8p-152L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-96-m68k 0x8p-152L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-96-m68k 0x8p-152L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-96-m68k 0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-128 0x8p-152L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-128 0x8p-152L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-128 0x8p-152L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-128 0x8p-152L : 0x1.0000000000000000000000000001p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-128ibm 0x8p-152L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-128ibm 0x8p-152L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-128ibm 0x8p-152L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-128ibm 0x8p-152L : 0x1.000000000000000000000000008p+0L : inexact-ok underflow-ok
+= cosh downward dbl-64 0x4p-1076 : 0x1p+0 : inexact-ok underflow-ok
+= cosh tonearest dbl-64 0x4p-1076 : 0x1p+0 : inexact-ok underflow-ok
+= cosh towardzero dbl-64 0x4p-1076 : 0x1p+0 : inexact-ok underflow-ok
+= cosh upward dbl-64 0x4p-1076 : 0x1.0000000000001p+0 : inexact-ok underflow-ok
+= cosh downward ldbl-96-intel 0x4p-1076L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-96-intel 0x4p-1076L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-96-intel 0x4p-1076L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-96-intel 0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-96-m68k 0x4p-1076L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-96-m68k 0x4p-1076L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-96-m68k 0x4p-1076L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-96-m68k 0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-128 0x4p-1076L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-128 0x4p-1076L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-128 0x4p-1076L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-128 0x4p-1076L : 0x1.0000000000000000000000000001p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-128ibm 0x4p-1076L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-128ibm 0x4p-1076L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-128ibm 0x4p-1076L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-128ibm 0x4p-1076L : 0x1.000000000000000000000000008p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-96-intel 0x8p-16448L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-96-intel 0x8p-16448L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-96-intel 0x8p-16448L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-96-intel 0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-96-m68k 0x8p-16448L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-96-m68k 0x8p-16448L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-96-m68k 0x8p-16448L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-96-m68k 0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-128 0x8p-16448L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-128 0x8p-16448L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-128 0x8p-16448L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-128 0x8p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-96-m68k 0x4p-16448L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-96-m68k 0x4p-16448L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-96-m68k 0x4p-16448L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-96-m68k 0x4p-16448L : 0x1.0000000000000002p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-128 0x4p-16448L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-128 0x4p-16448L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-128 0x4p-16448L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-128 0x4p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-128 0x4p-16496L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-128 0x4p-16496L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-128 0x4p-16496L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-128 0x4p-16496L : 0x1.0000000000000000000000000001p+0L : inexact-ok underflow-ok
+cosh -min_subnorm spurious-underflow
+= cosh downward flt-32 -0x8p-152f : 0x1p+0f : inexact-ok underflow-ok
+= cosh tonearest flt-32 -0x8p-152f : 0x1p+0f : inexact-ok underflow-ok
+= cosh towardzero flt-32 -0x8p-152f : 0x1p+0f : inexact-ok underflow-ok
+= cosh upward flt-32 -0x8p-152f : 0x1.000002p+0f : inexact-ok underflow-ok
+= cosh downward dbl-64 -0x8p-152 : 0x1p+0 : inexact-ok underflow-ok
+= cosh tonearest dbl-64 -0x8p-152 : 0x1p+0 : inexact-ok underflow-ok
+= cosh towardzero dbl-64 -0x8p-152 : 0x1p+0 : inexact-ok underflow-ok
+= cosh upward dbl-64 -0x8p-152 : 0x1.0000000000001p+0 : inexact-ok underflow-ok
+= cosh downward ldbl-96-intel -0x8p-152L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-96-intel -0x8p-152L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-96-intel -0x8p-152L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-96-intel -0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-96-m68k -0x8p-152L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-96-m68k -0x8p-152L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-96-m68k -0x8p-152L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-96-m68k -0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-128 -0x8p-152L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-128 -0x8p-152L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-128 -0x8p-152L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-128 -0x8p-152L : 0x1.0000000000000000000000000001p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-128ibm -0x8p-152L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-128ibm -0x8p-152L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-128ibm -0x8p-152L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-128ibm -0x8p-152L : 0x1.000000000000000000000000008p+0L : inexact-ok underflow-ok
+= cosh downward dbl-64 -0x4p-1076 : 0x1p+0 : inexact-ok underflow-ok
+= cosh tonearest dbl-64 -0x4p-1076 : 0x1p+0 : inexact-ok underflow-ok
+= cosh towardzero dbl-64 -0x4p-1076 : 0x1p+0 : inexact-ok underflow-ok
+= cosh upward dbl-64 -0x4p-1076 : 0x1.0000000000001p+0 : inexact-ok underflow-ok
+= cosh downward ldbl-96-intel -0x4p-1076L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-96-intel -0x4p-1076L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-96-intel -0x4p-1076L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-96-intel -0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-96-m68k -0x4p-1076L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-96-m68k -0x4p-1076L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-96-m68k -0x4p-1076L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-96-m68k -0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-128 -0x4p-1076L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-128 -0x4p-1076L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-128 -0x4p-1076L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-128 -0x4p-1076L : 0x1.0000000000000000000000000001p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-128ibm -0x4p-1076L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-128ibm -0x4p-1076L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-128ibm -0x4p-1076L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-128ibm -0x4p-1076L : 0x1.000000000000000000000000008p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-96-intel -0x8p-16448L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-96-intel -0x8p-16448L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-96-intel -0x8p-16448L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-96-intel -0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-96-m68k -0x8p-16448L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-96-m68k -0x8p-16448L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-96-m68k -0x8p-16448L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-96-m68k -0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-128 -0x8p-16448L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-128 -0x8p-16448L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-128 -0x8p-16448L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-128 -0x8p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-96-m68k -0x4p-16448L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-96-m68k -0x4p-16448L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-96-m68k -0x4p-16448L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-96-m68k -0x4p-16448L : 0x1.0000000000000002p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-128 -0x4p-16448L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-128 -0x4p-16448L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-128 -0x4p-16448L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-128 -0x4p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok underflow-ok
+= cosh downward ldbl-128 -0x4p-16496L : 0x1p+0L : inexact-ok underflow-ok
+= cosh tonearest ldbl-128 -0x4p-16496L : 0x1p+0L : inexact-ok underflow-ok
+= cosh towardzero ldbl-128 -0x4p-16496L : 0x1p+0L : inexact-ok underflow-ok
+= cosh upward ldbl-128 -0x4p-16496L : 0x1.0000000000000000000000000001p+0L : inexact-ok underflow-ok
+cosh 0x5.96a7ep+4
+= cosh downward flt-32 0x5.96a7ep+4f : 0xf.fffecp+124f : inexact-ok
+= cosh tonearest flt-32 0x5.96a7ep+4f : 0xf.fffecp+124f : inexact-ok
+= cosh towardzero flt-32 0x5.96a7ep+4f : 0xf.fffecp+124f : inexact-ok
+= cosh upward flt-32 0x5.96a7ep+4f : 0xf.fffedp+124f : inexact-ok
+= cosh downward dbl-64 0x5.96a7ep+4 : 0xf.fffec1f47394p+124 : inexact-ok
+= cosh tonearest dbl-64 0x5.96a7ep+4 : 0xf.fffec1f47394p+124 : inexact-ok
+= cosh towardzero dbl-64 0x5.96a7ep+4 : 0xf.fffec1f47394p+124 : inexact-ok
+= cosh upward dbl-64 0x5.96a7ep+4 : 0xf.fffec1f473948p+124 : inexact-ok
+= cosh downward ldbl-96-intel 0x5.96a7ep+4L : 0xf.fffec1f473940d2p+124L : inexact-ok
+= cosh tonearest ldbl-96-intel 0x5.96a7ep+4L : 0xf.fffec1f473940d2p+124L : inexact-ok
+= cosh towardzero ldbl-96-intel 0x5.96a7ep+4L : 0xf.fffec1f473940d2p+124L : inexact-ok
+= cosh upward ldbl-96-intel 0x5.96a7ep+4L : 0xf.fffec1f473940d3p+124L : inexact-ok
+= cosh downward ldbl-96-m68k 0x5.96a7ep+4L : 0xf.fffec1f473940d2p+124L : inexact-ok
+= cosh tonearest ldbl-96-m68k 0x5.96a7ep+4L : 0xf.fffec1f473940d2p+124L : inexact-ok
+= cosh towardzero ldbl-96-m68k 0x5.96a7ep+4L : 0xf.fffec1f473940d2p+124L : inexact-ok
+= cosh upward ldbl-96-m68k 0x5.96a7ep+4L : 0xf.fffec1f473940d3p+124L : inexact-ok
+= cosh downward ldbl-128 0x5.96a7ep+4L : 0xf.fffec1f473940d22f2195eac65d8p+124L : inexact-ok
+= cosh tonearest ldbl-128 0x5.96a7ep+4L : 0xf.fffec1f473940d22f2195eac65ep+124L : inexact-ok
+= cosh towardzero ldbl-128 0x5.96a7ep+4L : 0xf.fffec1f473940d22f2195eac65d8p+124L : inexact-ok
+= cosh upward ldbl-128 0x5.96a7ep+4L : 0xf.fffec1f473940d22f2195eac65ep+124L : inexact-ok
+= cosh downward ldbl-128ibm 0x5.96a7ep+4L : 0xf.fffec1f473940d22f2195eac64p+124L : inexact-ok
+= cosh tonearest ldbl-128ibm 0x5.96a7ep+4L : 0xf.fffec1f473940d22f2195eac64p+124L : inexact-ok
+= cosh towardzero ldbl-128ibm 0x5.96a7ep+4L : 0xf.fffec1f473940d22f2195eac64p+124L : inexact-ok
+= cosh upward ldbl-128ibm 0x5.96a7ep+4L : 0xf.fffec1f473940d22f2195eac68p+124L : inexact-ok
+cosh 0x5.96a7e8p+4
+= cosh downward flt-32 0x5.96a7e8p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 0x5.96a7e8p+4f : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero flt-32 0x5.96a7e8p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 0x5.96a7e8p+4f : plus_infty : inexact-ok overflow errno-erange
+= cosh downward dbl-64 0x5.96a7e8p+4 : 0x1.00006c1f5d48ep+128 : inexact-ok
+= cosh tonearest dbl-64 0x5.96a7e8p+4 : 0x1.00006c1f5d48ep+128 : inexact-ok
+= cosh towardzero dbl-64 0x5.96a7e8p+4 : 0x1.00006c1f5d48ep+128 : inexact-ok
+= cosh upward dbl-64 0x5.96a7e8p+4 : 0x1.00006c1f5d48fp+128 : inexact-ok
+= cosh downward ldbl-96-intel 0x5.96a7e8p+4L : 0x1.00006c1f5d48e748p+128L : inexact-ok
+= cosh tonearest ldbl-96-intel 0x5.96a7e8p+4L : 0x1.00006c1f5d48e748p+128L : inexact-ok
+= cosh towardzero ldbl-96-intel 0x5.96a7e8p+4L : 0x1.00006c1f5d48e748p+128L : inexact-ok
+= cosh upward ldbl-96-intel 0x5.96a7e8p+4L : 0x1.00006c1f5d48e74ap+128L : inexact-ok
+= cosh downward ldbl-96-m68k 0x5.96a7e8p+4L : 0x1.00006c1f5d48e748p+128L : inexact-ok
+= cosh tonearest ldbl-96-m68k 0x5.96a7e8p+4L : 0x1.00006c1f5d48e748p+128L : inexact-ok
+= cosh towardzero ldbl-96-m68k 0x5.96a7e8p+4L : 0x1.00006c1f5d48e748p+128L : inexact-ok
+= cosh upward ldbl-96-m68k 0x5.96a7e8p+4L : 0x1.00006c1f5d48e74ap+128L : inexact-ok
+= cosh downward ldbl-128 0x5.96a7e8p+4L : 0x1.00006c1f5d48e7480e07d1c02e7cp+128L : inexact-ok
+= cosh tonearest ldbl-128 0x5.96a7e8p+4L : 0x1.00006c1f5d48e7480e07d1c02e7cp+128L : inexact-ok
+= cosh towardzero ldbl-128 0x5.96a7e8p+4L : 0x1.00006c1f5d48e7480e07d1c02e7cp+128L : inexact-ok
+= cosh upward ldbl-128 0x5.96a7e8p+4L : 0x1.00006c1f5d48e7480e07d1c02e7dp+128L : inexact-ok
+= cosh downward ldbl-128ibm 0x5.96a7e8p+4L : 0x1.00006c1f5d48e7480e07d1c02ep+128L : inexact-ok
+= cosh tonearest ldbl-128ibm 0x5.96a7e8p+4L : 0x1.00006c1f5d48e7480e07d1c02e8p+128L : inexact-ok
+= cosh towardzero ldbl-128ibm 0x5.96a7e8p+4L : 0x1.00006c1f5d48e7480e07d1c02ep+128L : inexact-ok
+= cosh upward ldbl-128ibm 0x5.96a7e8p+4L : 0x1.00006c1f5d48e7480e07d1c02e8p+128L : inexact-ok
+cosh -0x5.96a7ep+4
+= cosh downward flt-32 -0x5.96a7ep+4f : 0xf.fffecp+124f : inexact-ok
+= cosh tonearest flt-32 -0x5.96a7ep+4f : 0xf.fffecp+124f : inexact-ok
+= cosh towardzero flt-32 -0x5.96a7ep+4f : 0xf.fffecp+124f : inexact-ok
+= cosh upward flt-32 -0x5.96a7ep+4f : 0xf.fffedp+124f : inexact-ok
+= cosh downward dbl-64 -0x5.96a7ep+4 : 0xf.fffec1f47394p+124 : inexact-ok
+= cosh tonearest dbl-64 -0x5.96a7ep+4 : 0xf.fffec1f47394p+124 : inexact-ok
+= cosh towardzero dbl-64 -0x5.96a7ep+4 : 0xf.fffec1f47394p+124 : inexact-ok
+= cosh upward dbl-64 -0x5.96a7ep+4 : 0xf.fffec1f473948p+124 : inexact-ok
+= cosh downward ldbl-96-intel -0x5.96a7ep+4L : 0xf.fffec1f473940d2p+124L : inexact-ok
+= cosh tonearest ldbl-96-intel -0x5.96a7ep+4L : 0xf.fffec1f473940d2p+124L : inexact-ok
+= cosh towardzero ldbl-96-intel -0x5.96a7ep+4L : 0xf.fffec1f473940d2p+124L : inexact-ok
+= cosh upward ldbl-96-intel -0x5.96a7ep+4L : 0xf.fffec1f473940d3p+124L : inexact-ok
+= cosh downward ldbl-96-m68k -0x5.96a7ep+4L : 0xf.fffec1f473940d2p+124L : inexact-ok
+= cosh tonearest ldbl-96-m68k -0x5.96a7ep+4L : 0xf.fffec1f473940d2p+124L : inexact-ok
+= cosh towardzero ldbl-96-m68k -0x5.96a7ep+4L : 0xf.fffec1f473940d2p+124L : inexact-ok
+= cosh upward ldbl-96-m68k -0x5.96a7ep+4L : 0xf.fffec1f473940d3p+124L : inexact-ok
+= cosh downward ldbl-128 -0x5.96a7ep+4L : 0xf.fffec1f473940d22f2195eac65d8p+124L : inexact-ok
+= cosh tonearest ldbl-128 -0x5.96a7ep+4L : 0xf.fffec1f473940d22f2195eac65ep+124L : inexact-ok
+= cosh towardzero ldbl-128 -0x5.96a7ep+4L : 0xf.fffec1f473940d22f2195eac65d8p+124L : inexact-ok
+= cosh upward ldbl-128 -0x5.96a7ep+4L : 0xf.fffec1f473940d22f2195eac65ep+124L : inexact-ok
+= cosh downward ldbl-128ibm -0x5.96a7ep+4L : 0xf.fffec1f473940d22f2195eac64p+124L : inexact-ok
+= cosh tonearest ldbl-128ibm -0x5.96a7ep+4L : 0xf.fffec1f473940d22f2195eac64p+124L : inexact-ok
+= cosh towardzero ldbl-128ibm -0x5.96a7ep+4L : 0xf.fffec1f473940d22f2195eac64p+124L : inexact-ok
+= cosh upward ldbl-128ibm -0x5.96a7ep+4L : 0xf.fffec1f473940d22f2195eac68p+124L : inexact-ok
+cosh -0x5.96a7e8p+4
+= cosh downward flt-32 -0x5.96a7e8p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 -0x5.96a7e8p+4f : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero flt-32 -0x5.96a7e8p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 -0x5.96a7e8p+4f : plus_infty : inexact-ok overflow errno-erange
+= cosh downward dbl-64 -0x5.96a7e8p+4 : 0x1.00006c1f5d48ep+128 : inexact-ok
+= cosh tonearest dbl-64 -0x5.96a7e8p+4 : 0x1.00006c1f5d48ep+128 : inexact-ok
+= cosh towardzero dbl-64 -0x5.96a7e8p+4 : 0x1.00006c1f5d48ep+128 : inexact-ok
+= cosh upward dbl-64 -0x5.96a7e8p+4 : 0x1.00006c1f5d48fp+128 : inexact-ok
+= cosh downward ldbl-96-intel -0x5.96a7e8p+4L : 0x1.00006c1f5d48e748p+128L : inexact-ok
+= cosh tonearest ldbl-96-intel -0x5.96a7e8p+4L : 0x1.00006c1f5d48e748p+128L : inexact-ok
+= cosh towardzero ldbl-96-intel -0x5.96a7e8p+4L : 0x1.00006c1f5d48e748p+128L : inexact-ok
+= cosh upward ldbl-96-intel -0x5.96a7e8p+4L : 0x1.00006c1f5d48e74ap+128L : inexact-ok
+= cosh downward ldbl-96-m68k -0x5.96a7e8p+4L : 0x1.00006c1f5d48e748p+128L : inexact-ok
+= cosh tonearest ldbl-96-m68k -0x5.96a7e8p+4L : 0x1.00006c1f5d48e748p+128L : inexact-ok
+= cosh towardzero ldbl-96-m68k -0x5.96a7e8p+4L : 0x1.00006c1f5d48e748p+128L : inexact-ok
+= cosh upward ldbl-96-m68k -0x5.96a7e8p+4L : 0x1.00006c1f5d48e74ap+128L : inexact-ok
+= cosh downward ldbl-128 -0x5.96a7e8p+4L : 0x1.00006c1f5d48e7480e07d1c02e7cp+128L : inexact-ok
+= cosh tonearest ldbl-128 -0x5.96a7e8p+4L : 0x1.00006c1f5d48e7480e07d1c02e7cp+128L : inexact-ok
+= cosh towardzero ldbl-128 -0x5.96a7e8p+4L : 0x1.00006c1f5d48e7480e07d1c02e7cp+128L : inexact-ok
+= cosh upward ldbl-128 -0x5.96a7e8p+4L : 0x1.00006c1f5d48e7480e07d1c02e7dp+128L : inexact-ok
+= cosh downward ldbl-128ibm -0x5.96a7e8p+4L : 0x1.00006c1f5d48e7480e07d1c02ep+128L : inexact-ok
+= cosh tonearest ldbl-128ibm -0x5.96a7e8p+4L : 0x1.00006c1f5d48e7480e07d1c02e8p+128L : inexact-ok
+= cosh towardzero ldbl-128ibm -0x5.96a7e8p+4L : 0x1.00006c1f5d48e7480e07d1c02ep+128L : inexact-ok
+= cosh upward ldbl-128ibm -0x5.96a7e8p+4L : 0x1.00006c1f5d48e7480e07d1c02e8p+128L : inexact-ok
+cosh 0x2.c679d1f73f0fap+8
+= cosh downward flt-32 0x2.c679d4p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 0x2.c679d4p+8f : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero flt-32 0x2.c679d4p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 0x2.c679d4p+8f : plus_infty : inexact-ok overflow errno-erange
+= cosh downward dbl-64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok
+= cosh tonearest ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok
+= cosh towardzero ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok
+= cosh upward ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : inexact-ok
+= cosh downward ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok
+= cosh tonearest ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok
+= cosh towardzero ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok
+= cosh upward ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : inexact-ok
+= cosh downward ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : inexact-ok
+= cosh tonearest ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : inexact-ok
+= cosh towardzero ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : inexact-ok
+= cosh upward ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : inexact-ok
+= cosh downward ldbl-128ibm 0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c679d4p+8L : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c679d4p+8L : plus_infty : inexact-ok overflow errno-erange
+= cosh downward flt-32 0x2.c679dp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 0x2.c679dp+8f : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero flt-32 0x2.c679dp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 0x2.c679dp+8f : plus_infty : inexact-ok overflow errno-erange
+= cosh downward dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
+= cosh tonearest dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
+= cosh towardzero dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
+= cosh upward dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : inexact-ok
+= cosh downward ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok
+= cosh tonearest ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok
+= cosh towardzero ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok
+= cosh upward ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok
+= cosh downward ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok
+= cosh tonearest ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok
+= cosh towardzero ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok
+= cosh upward ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok
+= cosh downward ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : inexact-ok
+= cosh tonearest ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : inexact-ok
+= cosh towardzero ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : inexact-ok
+= cosh upward ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : inexact-ok
+= cosh downward ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok
+= cosh tonearest ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok
+= cosh towardzero ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok
+= cosh upward ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020L : inexact-ok
+= cosh downward dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : inexact-ok
+= cosh tonearest dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok
+= cosh towardzero dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : inexact-ok
+= cosh upward dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok
+= cosh downward ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok
+= cosh tonearest ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok
+= cosh towardzero ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok
+= cosh upward ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok
+= cosh downward ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok
+= cosh tonearest ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok
+= cosh towardzero ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok
+= cosh upward ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok
+= cosh downward ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59dp+1020L : inexact-ok
+= cosh tonearest ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59d8p+1020L : inexact-ok
+= cosh towardzero ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59dp+1020L : inexact-ok
+= cosh upward ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59d8p+1020L : inexact-ok
+= cosh downward ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : inexact-ok
+= cosh tonearest ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : inexact-ok
+= cosh towardzero ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : inexact-ok
+= cosh upward ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db5cp+1020L : inexact-ok
+cosh 0x2.c679d1f73f0fcp+8
+= cosh downward flt-32 0x2.c679d4p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 0x2.c679d4p+8f : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero flt-32 0x2.c679d4p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 0x2.c679d4p+8f : plus_infty : inexact-ok overflow errno-erange
+= cosh downward dbl-64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok
+= cosh tonearest ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok
+= cosh towardzero ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok
+= cosh upward ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : inexact-ok
+= cosh downward ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok
+= cosh tonearest ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok
+= cosh towardzero ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok
+= cosh upward ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : inexact-ok
+= cosh downward ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : inexact-ok
+= cosh tonearest ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : inexact-ok
+= cosh towardzero ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : inexact-ok
+= cosh upward ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : inexact-ok
+= cosh downward ldbl-128ibm 0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c679d4p+8L : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c679d4p+8L : plus_infty : inexact-ok overflow errno-erange
+= cosh downward flt-32 0x2.c679dp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 0x2.c679dp+8f : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero flt-32 0x2.c679dp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 0x2.c679dp+8f : plus_infty : inexact-ok overflow errno-erange
+= cosh downward dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
+= cosh tonearest dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
+= cosh towardzero dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
+= cosh upward dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : inexact-ok
+= cosh downward ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok
+= cosh tonearest ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok
+= cosh towardzero ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok
+= cosh upward ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok
+= cosh downward ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok
+= cosh tonearest ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok
+= cosh towardzero ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok
+= cosh upward ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok
+= cosh downward ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : inexact-ok
+= cosh tonearest ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : inexact-ok
+= cosh towardzero ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : inexact-ok
+= cosh upward ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : inexact-ok
+= cosh downward ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok
+= cosh tonearest ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok
+= cosh towardzero ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok
+= cosh upward ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020L : inexact-ok
+= cosh downward dbl-64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok
+= cosh tonearest ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok
+= cosh towardzero ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok
+= cosh upward ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ep+1024L : inexact-ok
+= cosh downward ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok
+= cosh tonearest ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok
+= cosh towardzero ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok
+= cosh upward ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ep+1024L : inexact-ok
+= cosh downward ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : inexact-ok
+= cosh tonearest ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : inexact-ok
+= cosh towardzero ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : inexact-ok
+= cosh upward ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b33p+1024L : inexact-ok
+= cosh downward ldbl-128ibm 0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c679d1f73f0fcp+8L : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c679d1f73f0fcp+8L : plus_infty : inexact-ok overflow errno-erange
+cosh -0x2.c679d1f73f0fap+8
+= cosh downward flt-32 -0x2.c679dp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 -0x2.c679dp+8f : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero flt-32 -0x2.c679dp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 -0x2.c679dp+8f : plus_infty : inexact-ok overflow errno-erange
+= cosh downward dbl-64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
+= cosh tonearest dbl-64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
+= cosh towardzero dbl-64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
+= cosh upward dbl-64 -0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : inexact-ok
+= cosh downward ldbl-96-intel -0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok
+= cosh tonearest ldbl-96-intel -0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok
+= cosh towardzero ldbl-96-intel -0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok
+= cosh upward ldbl-96-intel -0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok
+= cosh downward ldbl-96-m68k -0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok
+= cosh tonearest ldbl-96-m68k -0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok
+= cosh towardzero ldbl-96-m68k -0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok
+= cosh upward ldbl-96-m68k -0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok
+= cosh downward ldbl-128 -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : inexact-ok
+= cosh tonearest ldbl-128 -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : inexact-ok
+= cosh towardzero ldbl-128 -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : inexact-ok
+= cosh upward ldbl-128 -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : inexact-ok
+= cosh downward ldbl-128ibm -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok
+= cosh tonearest ldbl-128ibm -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok
+= cosh towardzero ldbl-128ibm -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok
+= cosh upward ldbl-128ibm -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020L : inexact-ok
+= cosh downward flt-32 -0x2.c679d4p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 -0x2.c679d4p+8f : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero flt-32 -0x2.c679d4p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 -0x2.c679d4p+8f : plus_infty : inexact-ok overflow errno-erange
+= cosh downward dbl-64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok
+= cosh tonearest ldbl-96-intel -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok
+= cosh towardzero ldbl-96-intel -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok
+= cosh upward ldbl-96-intel -0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : inexact-ok
+= cosh downward ldbl-96-m68k -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok
+= cosh tonearest ldbl-96-m68k -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok
+= cosh towardzero ldbl-96-m68k -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok
+= cosh upward ldbl-96-m68k -0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : inexact-ok
+= cosh downward ldbl-128 -0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : inexact-ok
+= cosh tonearest ldbl-128 -0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : inexact-ok
+= cosh towardzero ldbl-128 -0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : inexact-ok
+= cosh upward ldbl-128 -0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : inexact-ok
+= cosh downward ldbl-128ibm -0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c679d4p+8L : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c679d4p+8L : plus_infty : inexact-ok overflow errno-erange
+= cosh downward dbl-64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : inexact-ok
+= cosh tonearest dbl-64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok
+= cosh towardzero dbl-64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : inexact-ok
+= cosh upward dbl-64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok
+= cosh downward ldbl-96-intel -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok
+= cosh tonearest ldbl-96-intel -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok
+= cosh towardzero ldbl-96-intel -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok
+= cosh upward ldbl-96-intel -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok
+= cosh downward ldbl-96-m68k -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok
+= cosh tonearest ldbl-96-m68k -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok
+= cosh towardzero ldbl-96-m68k -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok
+= cosh upward ldbl-96-m68k -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok
+= cosh downward ldbl-128 -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59dp+1020L : inexact-ok
+= cosh tonearest ldbl-128 -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59d8p+1020L : inexact-ok
+= cosh towardzero ldbl-128 -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59dp+1020L : inexact-ok
+= cosh upward ldbl-128 -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59d8p+1020L : inexact-ok
+= cosh downward ldbl-128ibm -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : inexact-ok
+= cosh tonearest ldbl-128ibm -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : inexact-ok
+= cosh towardzero ldbl-128ibm -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : inexact-ok
+= cosh upward ldbl-128ibm -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db5cp+1020L : inexact-ok
+cosh -0x2.c679d1f73f0fcp+8
+= cosh downward flt-32 -0x2.c679dp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 -0x2.c679dp+8f : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero flt-32 -0x2.c679dp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 -0x2.c679dp+8f : plus_infty : inexact-ok overflow errno-erange
+= cosh downward dbl-64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
+= cosh tonearest dbl-64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
+= cosh towardzero dbl-64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
+= cosh upward dbl-64 -0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : inexact-ok
+= cosh downward ldbl-96-intel -0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok
+= cosh tonearest ldbl-96-intel -0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok
+= cosh towardzero ldbl-96-intel -0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok
+= cosh upward ldbl-96-intel -0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok
+= cosh downward ldbl-96-m68k -0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok
+= cosh tonearest ldbl-96-m68k -0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok
+= cosh towardzero ldbl-96-m68k -0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok
+= cosh upward ldbl-96-m68k -0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok
+= cosh downward ldbl-128 -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : inexact-ok
+= cosh tonearest ldbl-128 -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : inexact-ok
+= cosh towardzero ldbl-128 -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : inexact-ok
+= cosh upward ldbl-128 -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : inexact-ok
+= cosh downward ldbl-128ibm -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok
+= cosh tonearest ldbl-128ibm -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok
+= cosh towardzero ldbl-128ibm -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok
+= cosh upward ldbl-128ibm -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020L : inexact-ok
+= cosh downward flt-32 -0x2.c679d4p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 -0x2.c679d4p+8f : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero flt-32 -0x2.c679d4p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 -0x2.c679d4p+8f : plus_infty : inexact-ok overflow errno-erange
+= cosh downward dbl-64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok
+= cosh tonearest ldbl-96-intel -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok
+= cosh towardzero ldbl-96-intel -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok
+= cosh upward ldbl-96-intel -0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : inexact-ok
+= cosh downward ldbl-96-m68k -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok
+= cosh tonearest ldbl-96-m68k -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok
+= cosh towardzero ldbl-96-m68k -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok
+= cosh upward ldbl-96-m68k -0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : inexact-ok
+= cosh downward ldbl-128 -0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : inexact-ok
+= cosh tonearest ldbl-128 -0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : inexact-ok
+= cosh towardzero ldbl-128 -0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : inexact-ok
+= cosh upward ldbl-128 -0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : inexact-ok
+= cosh downward ldbl-128ibm -0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c679d4p+8L : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c679d4p+8L : plus_infty : inexact-ok overflow errno-erange
+= cosh downward dbl-64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 -0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 -0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok
+= cosh tonearest ldbl-96-intel -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok
+= cosh towardzero ldbl-96-intel -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok
+= cosh upward ldbl-96-intel -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ep+1024L : inexact-ok
+= cosh downward ldbl-96-m68k -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok
+= cosh tonearest ldbl-96-m68k -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok
+= cosh towardzero ldbl-96-m68k -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok
+= cosh upward ldbl-96-m68k -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ep+1024L : inexact-ok
+= cosh downward ldbl-128 -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : inexact-ok
+= cosh tonearest ldbl-128 -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : inexact-ok
+= cosh towardzero ldbl-128 -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : inexact-ok
+= cosh upward ldbl-128 -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b33p+1024L : inexact-ok
+= cosh downward ldbl-128ibm -0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c679d1f73f0fcp+8L : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c679d1f73f0fcp+8L : plus_infty : inexact-ok overflow errno-erange
+cosh 0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ldbl-96-intel:x86 xfail-rounding:ldbl-96-intel:x86_64
+= cosh downward flt-32 0x2.c679d4p+8f : 0xf.fffffp+124f : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 0x2.c679d4p+8f : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero flt-32 0x2.c679d4p+8f : 0xf.fffffp+124f : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 0x2.c679d4p+8f : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange
+= cosh downward dbl-64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 0x2.c679d4p+8 : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok
+= cosh towardzero ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok
+= cosh towardzero ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : inexact-ok
+= cosh towardzero ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128ibm 0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c679d4p+8L : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c679d4p+8L : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange
+= cosh downward flt-32 0x2.c679dp+8f : 0xf.fffffp+124f : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 0x2.c679dp+8f : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero flt-32 0x2.c679dp+8f : 0xf.fffffp+124f : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 0x2.c679dp+8f : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange
+= cosh downward dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
+= cosh towardzero dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok
+= cosh towardzero ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok
+= cosh towardzero ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : inexact-ok
+= cosh towardzero ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok
+= cosh towardzero ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward dbl-64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok
+= cosh towardzero ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ep+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok
+= cosh towardzero ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ep+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : inexact-ok
+= cosh towardzero ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b33p+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128ibm 0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c679d1f73f0fcp+8L : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c679d1f73f0fcp+8L : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange
+= cosh downward dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok
+= cosh towardzero dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok
+= cosh towardzero ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok
+= cosh towardzero ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59d8p+1020L : inexact-ok
+= cosh towardzero ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59d8p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : inexact-ok
+= cosh towardzero ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db5cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : inexact-ok
+= cosh towardzero ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : inexact-ok
+= cosh towardzero ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : inexact-ok
+= cosh towardzero ldbl-128 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec583033p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-intel 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : inexact-ok
+= cosh towardzero ldbl-96-intel 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-intel 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-m68k 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-m68k 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : inexact-ok
+= cosh towardzero ldbl-96-m68k 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-m68k 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303d8p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303ep+1020L : inexact-ok
+= cosh towardzero ldbl-128 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303d8p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303ep+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128ibm 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec583p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128ibm 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58304p+1020L : inexact-ok
+= cosh towardzero ldbl-128ibm 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec583p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128ibm 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58304p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128 0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff303ap+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128 0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff303a8p+1020L : inexact-ok
+= cosh towardzero ldbl-128 0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff303ap+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128 0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff303a8p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128ibm 0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff3p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128ibm 0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff304p+1020L : inexact-ok
+= cosh towardzero ldbl-128ibm 0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff3p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128ibm 0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff304p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+cosh 0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ldbl-96-intel:x86 xfail-rounding:ldbl-96-intel:x86_64
+= cosh downward flt-32 0x2.c679d4p+8f : 0xf.fffffp+124f : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 0x2.c679d4p+8f : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero flt-32 0x2.c679d4p+8f : 0xf.fffffp+124f : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 0x2.c679d4p+8f : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange
+= cosh downward dbl-64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 0x2.c679d4p+8 : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok
+= cosh towardzero ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok
+= cosh towardzero ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : inexact-ok
+= cosh towardzero ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128ibm 0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c679d4p+8L : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c679d4p+8L : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange
+= cosh downward flt-32 0x2.c679dp+8f : 0xf.fffffp+124f : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 0x2.c679dp+8f : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero flt-32 0x2.c679dp+8f : 0xf.fffffp+124f : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 0x2.c679dp+8f : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange
+= cosh downward dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
+= cosh towardzero dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok
+= cosh towardzero ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok
+= cosh towardzero ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : inexact-ok
+= cosh towardzero ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok
+= cosh towardzero ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward dbl-64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok
+= cosh towardzero ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ep+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok
+= cosh towardzero ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ep+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : inexact-ok
+= cosh towardzero ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b33p+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128ibm 0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c679d1f73f0fcp+8L : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c679d1f73f0fcp+8L : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange
+= cosh downward dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok
+= cosh towardzero dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok
+= cosh towardzero ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok
+= cosh towardzero ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59d8p+1020L : inexact-ok
+= cosh towardzero ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59d8p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : inexact-ok
+= cosh towardzero ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db5cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : inexact-ok
+= cosh towardzero ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : inexact-ok
+= cosh towardzero ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : inexact-ok
+= cosh towardzero ldbl-128 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec583033p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-intel 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : inexact-ok
+= cosh towardzero ldbl-96-intel 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-intel 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-m68k 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-m68k 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : inexact-ok
+= cosh towardzero ldbl-96-m68k 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-m68k 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303d8p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303ep+1020L : inexact-ok
+= cosh towardzero ldbl-128 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303d8p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303ep+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128ibm 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec583p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128ibm 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58304p+1020L : inexact-ok
+= cosh towardzero ldbl-128ibm 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec583p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128ibm 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58304p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128 0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffc0000000000303ap+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128 0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffc0000000000303a8p+1020L : inexact-ok
+= cosh towardzero ldbl-128 0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffc0000000000303ap+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128 0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffc0000000000303a8p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128ibm 0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c679d1f73f0fb624d358b213a8p+8L : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c679d1f73f0fb624d358b213a8p+8L : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange
+cosh -0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ldbl-96-intel:x86 xfail-rounding:ldbl-96-intel:x86_64
+= cosh downward flt-32 -0x2.c679dp+8f : 0xf.fffffp+124f : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 -0x2.c679dp+8f : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero flt-32 -0x2.c679dp+8f : 0xf.fffffp+124f : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 -0x2.c679dp+8f : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange
+= cosh downward dbl-64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest dbl-64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
+= cosh towardzero dbl-64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward dbl-64 -0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-intel -0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-intel -0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok
+= cosh towardzero ldbl-96-intel -0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-intel -0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-m68k -0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-m68k -0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok
+= cosh towardzero ldbl-96-m68k -0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-m68k -0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128 -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128 -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : inexact-ok
+= cosh towardzero ldbl-128 -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128 -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128ibm -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128ibm -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok
+= cosh towardzero ldbl-128ibm -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128ibm -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward flt-32 -0x2.c679d4p+8f : 0xf.fffffp+124f : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 -0x2.c679d4p+8f : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero flt-32 -0x2.c679d4p+8f : 0xf.fffffp+124f : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 -0x2.c679d4p+8f : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange
+= cosh downward dbl-64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 -0x2.c679d4p+8 : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-intel -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok
+= cosh towardzero ldbl-96-intel -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-intel -0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-m68k -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-m68k -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok
+= cosh towardzero ldbl-96-m68k -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-m68k -0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128 -0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128 -0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : inexact-ok
+= cosh towardzero ldbl-128 -0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128 -0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128ibm -0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c679d4p+8L : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c679d4p+8L : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange
+= cosh downward dbl-64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest dbl-64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok
+= cosh towardzero dbl-64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward dbl-64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-intel -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-intel -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok
+= cosh towardzero ldbl-96-intel -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-intel -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-m68k -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-m68k -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok
+= cosh towardzero ldbl-96-m68k -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-m68k -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128 -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128 -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59d8p+1020L : inexact-ok
+= cosh towardzero ldbl-128 -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128 -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59d8p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128ibm -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128ibm -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : inexact-ok
+= cosh towardzero ldbl-128ibm -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128ibm -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db5cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward dbl-64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 -0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 -0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-intel -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok
+= cosh towardzero ldbl-96-intel -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-intel -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ep+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-m68k -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-m68k -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok
+= cosh towardzero ldbl-96-m68k -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-m68k -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ep+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128 -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128 -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : inexact-ok
+= cosh towardzero ldbl-128 -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128 -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b33p+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128ibm -0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c679d1f73f0fcp+8L : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c679d1f73f0fcp+8L : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-intel -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : inexact-ok
+= cosh towardzero ldbl-96-intel -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-intel -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-m68k -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-m68k -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : inexact-ok
+= cosh towardzero ldbl-96-m68k -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-m68k -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128 -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303d8p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128 -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303ep+1020L : inexact-ok
+= cosh towardzero ldbl-128 -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303d8p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128 -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303ep+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128ibm -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec583p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128ibm -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58304p+1020L : inexact-ok
+= cosh towardzero ldbl-128ibm -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec583p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128ibm -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58304p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-intel -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-intel -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : inexact-ok
+= cosh towardzero ldbl-96-intel -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-intel -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-m68k -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-m68k -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : inexact-ok
+= cosh towardzero ldbl-96-m68k -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-m68k -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128 -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128 -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : inexact-ok
+= cosh towardzero ldbl-128 -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128 -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec583033p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128ibm -0x2.c679d1f73f0fb628p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c679d1f73f0fb628p+8L : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c679d1f73f0fb628p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c679d1f73f0fb628p+8L : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange
+= cosh downward ldbl-128 -0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff303ap+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128 -0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff303a8p+1020L : inexact-ok
+= cosh towardzero ldbl-128 -0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff303ap+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128 -0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff303a8p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128ibm -0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff3p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128ibm -0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff304p+1020L : inexact-ok
+= cosh towardzero ldbl-128ibm -0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff3p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128ibm -0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff304p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+cosh -0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ldbl-96-intel:x86 xfail-rounding:ldbl-96-intel:x86_64
+= cosh downward flt-32 -0x2.c679dp+8f : 0xf.fffffp+124f : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 -0x2.c679dp+8f : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero flt-32 -0x2.c679dp+8f : 0xf.fffffp+124f : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 -0x2.c679dp+8f : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange
+= cosh downward dbl-64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest dbl-64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
+= cosh towardzero dbl-64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward dbl-64 -0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-intel -0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-intel -0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok
+= cosh towardzero ldbl-96-intel -0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-intel -0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-m68k -0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-m68k -0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok
+= cosh towardzero ldbl-96-m68k -0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-m68k -0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128 -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128 -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : inexact-ok
+= cosh towardzero ldbl-128 -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128 -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128ibm -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128ibm -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok
+= cosh towardzero ldbl-128ibm -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128ibm -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward flt-32 -0x2.c679d4p+8f : 0xf.fffffp+124f : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 -0x2.c679d4p+8f : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero flt-32 -0x2.c679d4p+8f : 0xf.fffffp+124f : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 -0x2.c679d4p+8f : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange
+= cosh downward dbl-64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 -0x2.c679d4p+8 : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-intel -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok
+= cosh towardzero ldbl-96-intel -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-intel -0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-m68k -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-m68k -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok
+= cosh towardzero ldbl-96-m68k -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-m68k -0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128 -0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128 -0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : inexact-ok
+= cosh towardzero ldbl-128 -0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128 -0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128ibm -0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c679d4p+8L : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c679d4p+8L : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange
+= cosh downward dbl-64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest dbl-64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok
+= cosh towardzero dbl-64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward dbl-64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-intel -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-intel -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok
+= cosh towardzero ldbl-96-intel -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-intel -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-m68k -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-m68k -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok
+= cosh towardzero ldbl-96-m68k -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-m68k -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128 -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128 -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59d8p+1020L : inexact-ok
+= cosh towardzero ldbl-128 -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128 -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59d8p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128ibm -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128ibm -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : inexact-ok
+= cosh towardzero ldbl-128ibm -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128ibm -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db5cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward dbl-64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 -0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 -0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-intel -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok
+= cosh towardzero ldbl-96-intel -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-intel -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ep+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-m68k -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-m68k -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok
+= cosh towardzero ldbl-96-m68k -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-m68k -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ep+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128 -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128 -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : inexact-ok
+= cosh towardzero ldbl-128 -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128 -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b33p+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128ibm -0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c679d1f73f0fcp+8L : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c679d1f73f0fcp+8L : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-intel -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : inexact-ok
+= cosh towardzero ldbl-96-intel -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-intel -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-m68k -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-m68k -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : inexact-ok
+= cosh towardzero ldbl-96-m68k -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-m68k -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128 -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303d8p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128 -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303ep+1020L : inexact-ok
+= cosh towardzero ldbl-128 -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303d8p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128 -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303ep+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128ibm -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec583p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128ibm -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58304p+1020L : inexact-ok
+= cosh towardzero ldbl-128ibm -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec583p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128ibm -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58304p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-intel -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-intel -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : inexact-ok
+= cosh towardzero ldbl-96-intel -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-intel -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-96-m68k -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-96-m68k -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : inexact-ok
+= cosh towardzero ldbl-96-m68k -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-96-m68k -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128 -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128 -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : inexact-ok
+= cosh towardzero ldbl-128 -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128 -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec583033p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128ibm -0x2.c679d1f73f0fb628p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c679d1f73f0fb628p+8L : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c679d1f73f0fb628p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c679d1f73f0fb628p+8L : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange
+= cosh downward ldbl-128 -0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffc0000000000303ap+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh tonearest ldbl-128 -0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffc0000000000303a8p+1020L : inexact-ok
+= cosh towardzero ldbl-128 -0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffc0000000000303ap+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh upward ldbl-128 -0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffc0000000000303a8p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok
+= cosh downward ldbl-128ibm -0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c679d1f73f0fb624d358b213a8p+8L : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c679d1f73f0fb624d358b213a8p+8L : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange
+cosh 0x2.c5d37700c6bb03a4p+12 no-test-inline
+= cosh downward flt-32 0x2.c5d378p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 0x2.c5d378p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero flt-32 0x2.c5d378p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 0x2.c5d378p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel 0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-intel 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-intel 0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-intel 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-m68k 0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-m68k 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-m68k 0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-m68k 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 0x2.c5d378p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 0x2.c5d378p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128ibm 0x2.c5d378p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c5d378p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward flt-32 0x2.c5d374p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 0x2.c5d374p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero flt-32 0x2.c5d374p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 0x2.c5d374p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel 0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-intel 0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-intel 0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-intel 0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-96-m68k 0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-m68k 0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-m68k 0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-m68k 0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128 0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab39217878p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-128 0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab3921788p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-128 0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab39217878p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-128 0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab3921788p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128ibm 0x2.c5d374p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c5d374p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c5d374p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c5d374p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-intel 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-intel 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-intel 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-m68k 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-m68k 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-m68k 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-m68k 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128ibm 0x2.c5d37700c6bb2p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c5d37700c6bb2p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-intel 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-intel 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-intel 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dcp+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-96-m68k 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-m68k 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-m68k 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-m68k 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dcp+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-128 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-128 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-128 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58a8p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128ibm 0x2.c5d37700c6bbp+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c5d37700c6bbp+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c5d37700c6bbp+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c5d37700c6bbp+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-intel 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-intel 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-intel 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dcp+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-96-m68k 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-m68k 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-m68k 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-m68k 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dcp+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b422f8p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-128 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b422f8p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-128 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b422f8p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-128 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b423p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128ibm 0x2.c5d37700c6bb03a4p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c5d37700c6bb03a4p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c5d37700c6bb03a4p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c5d37700c6bb03a4p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+cosh 0x2.c5d37700c6bb03a8p+12 no-test-inline
+= cosh downward flt-32 0x2.c5d378p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 0x2.c5d378p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero flt-32 0x2.c5d378p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 0x2.c5d378p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel 0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-intel 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-intel 0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-intel 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-m68k 0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-m68k 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-m68k 0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-m68k 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 0x2.c5d378p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 0x2.c5d378p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128ibm 0x2.c5d378p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c5d378p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward flt-32 0x2.c5d374p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 0x2.c5d374p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero flt-32 0x2.c5d374p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 0x2.c5d374p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel 0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-intel 0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-intel 0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-intel 0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-96-m68k 0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-m68k 0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-m68k 0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-m68k 0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128 0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab39217878p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-128 0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab3921788p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-128 0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab39217878p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-128 0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab3921788p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128ibm 0x2.c5d374p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c5d374p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c5d374p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c5d374p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-intel 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-intel 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-intel 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-m68k 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-m68k 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-m68k 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-m68k 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128ibm 0x2.c5d37700c6bb2p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c5d37700c6bb2p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-intel 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-intel 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-intel 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dcp+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-96-m68k 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-m68k 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-m68k 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-m68k 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dcp+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-128 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-128 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-128 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58a8p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128ibm 0x2.c5d37700c6bbp+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c5d37700c6bbp+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c5d37700c6bbp+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c5d37700c6bbp+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-intel 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-intel 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-intel 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-m68k 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-m68k 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-m68k 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-m68k 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128ibm 0x2.c5d37700c6bb03a8p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c5d37700c6bb03a8p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+cosh -0x2.c5d37700c6bb03a4p+12 no-test-inline
+= cosh downward flt-32 -0x2.c5d374p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 -0x2.c5d374p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero flt-32 -0x2.c5d374p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 -0x2.c5d374p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel -0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-intel -0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-intel -0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-intel -0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-96-m68k -0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-m68k -0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-m68k -0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-m68k -0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128 -0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab39217878p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-128 -0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab3921788p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-128 -0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab39217878p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-128 -0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab3921788p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128ibm -0x2.c5d374p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c5d374p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c5d374p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c5d374p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward flt-32 -0x2.c5d378p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 -0x2.c5d378p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero flt-32 -0x2.c5d378p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 -0x2.c5d378p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel -0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-intel -0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-intel -0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-intel -0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-m68k -0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-m68k -0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-m68k -0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-m68k -0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 -0x2.c5d378p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 -0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 -0x2.c5d378p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 -0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128ibm -0x2.c5d378p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c5d378p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-intel -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-intel -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-intel -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dcp+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-96-m68k -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-m68k -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-m68k -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-m68k -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dcp+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128 -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-128 -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-128 -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-128 -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58a8p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128ibm -0x2.c5d37700c6bbp+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c5d37700c6bbp+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c5d37700c6bbp+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c5d37700c6bbp+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel -0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-intel -0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-intel -0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-intel -0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-m68k -0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-m68k -0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-m68k -0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-m68k -0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 -0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 -0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 -0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 -0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128ibm -0x2.c5d37700c6bb2p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c5d37700c6bb2p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-intel -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-intel -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-intel -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dcp+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-96-m68k -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-m68k -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-m68k -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-m68k -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dcp+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128 -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b422f8p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-128 -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b422f8p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-128 -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b422f8p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-128 -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b423p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128ibm -0x2.c5d37700c6bb03a4p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c5d37700c6bb03a4p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c5d37700c6bb03a4p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c5d37700c6bb03a4p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+cosh -0x2.c5d37700c6bb03a8p+12 no-test-inline
+= cosh downward flt-32 -0x2.c5d374p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 -0x2.c5d374p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero flt-32 -0x2.c5d374p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 -0x2.c5d374p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel -0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-intel -0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-intel -0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-intel -0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-96-m68k -0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-m68k -0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-m68k -0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-m68k -0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128 -0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab39217878p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-128 -0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab3921788p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-128 -0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab39217878p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-128 -0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab3921788p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128ibm -0x2.c5d374p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c5d374p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c5d374p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c5d374p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward flt-32 -0x2.c5d378p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 -0x2.c5d378p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero flt-32 -0x2.c5d378p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 -0x2.c5d378p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel -0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-intel -0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-intel -0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-intel -0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-m68k -0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-m68k -0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-m68k -0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-m68k -0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 -0x2.c5d378p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 -0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 -0x2.c5d378p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 -0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128ibm -0x2.c5d378p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c5d378p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-intel -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-intel -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-intel -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dcp+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-96-m68k -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-m68k -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-m68k -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-m68k -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dcp+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128 -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-128 -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-128 -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-128 -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58a8p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128ibm -0x2.c5d37700c6bbp+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c5d37700c6bbp+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c5d37700c6bbp+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c5d37700c6bbp+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel -0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-intel -0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-intel -0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-intel -0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-m68k -0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-m68k -0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-m68k -0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-m68k -0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 -0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 -0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 -0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 -0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128ibm -0x2.c5d37700c6bb2p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c5d37700c6bb2p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel -0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-intel -0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-intel -0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-intel -0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-m68k -0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-m68k -0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-m68k -0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-m68k -0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 -0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 -0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 -0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 -0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128ibm -0x2.c5d37700c6bb03a8p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c5d37700c6bb03a8p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+cosh 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline
+= cosh downward flt-32 0x2.c5d378p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 0x2.c5d378p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero flt-32 0x2.c5d378p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 0x2.c5d378p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel 0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-intel 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-intel 0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-intel 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-m68k 0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-m68k 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-m68k 0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-m68k 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 0x2.c5d378p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 0x2.c5d378p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128ibm 0x2.c5d378p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c5d378p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward flt-32 0x2.c5d374p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 0x2.c5d374p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero flt-32 0x2.c5d374p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 0x2.c5d374p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel 0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-intel 0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-intel 0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-intel 0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-96-m68k 0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-m68k 0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-m68k 0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-m68k 0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128 0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab39217878p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-128 0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab3921788p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-128 0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab39217878p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-128 0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab3921788p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128ibm 0x2.c5d374p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c5d374p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c5d374p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c5d374p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-intel 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-intel 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-intel 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-m68k 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-m68k 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-m68k 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-m68k 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128ibm 0x2.c5d37700c6bb2p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c5d37700c6bb2p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-intel 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-intel 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-intel 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dcp+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-96-m68k 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-m68k 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-m68k 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-m68k 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dcp+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-128 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-128 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-128 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58a8p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128ibm 0x2.c5d37700c6bbp+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c5d37700c6bbp+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c5d37700c6bbp+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c5d37700c6bbp+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-intel 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-intel 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-intel 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-m68k 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-m68k 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-m68k 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-m68k 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128ibm 0x2.c5d37700c6bb03a8p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c5d37700c6bb03a8p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-intel 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-intel 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-intel 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dcp+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-96-m68k 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-m68k 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-m68k 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-m68k 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dcp+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b422f8p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-128 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b422f8p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-128 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b422f8p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-128 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b423p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128ibm 0x2.c5d37700c6bb03a4p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c5d37700c6bb03a4p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c5d37700c6bb03a4p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c5d37700c6bb03a4p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12L : 0xf.ffffffffffffffffffffffffe61p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12L : 0xf.ffffffffffffffffffffffffe61p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12L : 0xf.ffffffffffffffffffffffffe61p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12L : 0xf.ffffffffffffffffffffffffe618p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128ibm 0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffffffffffffb3e61p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffffffffffffb3e61p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffffffffffffb3e61p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffffffffffffb3e618p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128ibm 0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c5d37700c6bb03a6c24b6c9b49p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c5d37700c6bb03a6c24b6c9b49p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+cosh 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline
+= cosh downward flt-32 0x2.c5d378p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 0x2.c5d378p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero flt-32 0x2.c5d378p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 0x2.c5d378p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel 0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-intel 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-intel 0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-intel 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-m68k 0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-m68k 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-m68k 0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-m68k 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 0x2.c5d378p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 0x2.c5d378p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128ibm 0x2.c5d378p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c5d378p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward flt-32 0x2.c5d374p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 0x2.c5d374p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero flt-32 0x2.c5d374p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 0x2.c5d374p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel 0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-intel 0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-intel 0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-intel 0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-96-m68k 0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-m68k 0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-m68k 0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-m68k 0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128 0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab39217878p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-128 0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab3921788p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-128 0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab39217878p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-128 0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab3921788p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128ibm 0x2.c5d374p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c5d374p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c5d374p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c5d374p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-intel 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-intel 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-intel 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-m68k 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-m68k 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-m68k 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-m68k 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128ibm 0x2.c5d37700c6bb2p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c5d37700c6bb2p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-intel 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-intel 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-intel 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dcp+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-96-m68k 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-m68k 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-m68k 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-m68k 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dcp+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-128 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-128 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-128 0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58a8p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128ibm 0x2.c5d37700c6bbp+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c5d37700c6bbp+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c5d37700c6bbp+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c5d37700c6bbp+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-intel 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-intel 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-intel 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-m68k 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-m68k 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-m68k 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-m68k 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128ibm 0x2.c5d37700c6bb03a8p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c5d37700c6bb03a8p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-intel 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-intel 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-intel 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dcp+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-96-m68k 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-m68k 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-m68k 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-m68k 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dcp+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b422f8p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-128 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b422f8p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-128 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b422f8p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-128 0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b423p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128ibm 0x2.c5d37700c6bb03a4p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c5d37700c6bb03a4p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c5d37700c6bb03a4p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c5d37700c6bb03a4p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128ibm 0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffffffffffffb3e61p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffffffffffffb3e61p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffffffffffffb3e61p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-128 0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffffffffffffb3e618p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128ibm 0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm 0x2.c5d37700c6bb03a6c24b6c9b49p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm 0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm 0x2.c5d37700c6bb03a6c24b6c9b49p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+cosh -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline
+= cosh downward flt-32 -0x2.c5d374p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 -0x2.c5d374p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero flt-32 -0x2.c5d374p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 -0x2.c5d374p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel -0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-intel -0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-intel -0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-intel -0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-96-m68k -0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-m68k -0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-m68k -0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-m68k -0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128 -0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab39217878p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-128 -0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab3921788p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-128 -0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab39217878p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-128 -0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab3921788p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128ibm -0x2.c5d374p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c5d374p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c5d374p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c5d374p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward flt-32 -0x2.c5d378p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 -0x2.c5d378p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero flt-32 -0x2.c5d378p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 -0x2.c5d378p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel -0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-intel -0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-intel -0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-intel -0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-m68k -0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-m68k -0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-m68k -0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-m68k -0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 -0x2.c5d378p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 -0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 -0x2.c5d378p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 -0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128ibm -0x2.c5d378p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c5d378p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-intel -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-intel -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-intel -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dcp+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-96-m68k -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-m68k -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-m68k -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-m68k -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dcp+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128 -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-128 -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-128 -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-128 -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58a8p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128ibm -0x2.c5d37700c6bbp+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c5d37700c6bbp+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c5d37700c6bbp+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c5d37700c6bbp+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel -0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-intel -0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-intel -0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-intel -0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-m68k -0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-m68k -0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-m68k -0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-m68k -0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 -0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 -0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 -0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 -0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128ibm -0x2.c5d37700c6bb2p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c5d37700c6bb2p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-intel -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-intel -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-intel -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dcp+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-96-m68k -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-m68k -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-m68k -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-m68k -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dcp+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128 -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b422f8p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-128 -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b422f8p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-128 -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b422f8p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-128 -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b423p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128ibm -0x2.c5d37700c6bb03a4p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c5d37700c6bb03a4p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c5d37700c6bb03a4p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c5d37700c6bb03a4p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel -0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-intel -0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-intel -0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-intel -0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-m68k -0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-m68k -0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-m68k -0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-m68k -0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 -0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 -0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 -0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 -0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128ibm -0x2.c5d37700c6bb03a8p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c5d37700c6bb03a8p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 -0x2.c5d37700c6bb03a6c24b6c9b494cp+12L : 0xf.ffffffffffffffffffffffffe61p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-128 -0x2.c5d37700c6bb03a6c24b6c9b494cp+12L : 0xf.ffffffffffffffffffffffffe61p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-128 -0x2.c5d37700c6bb03a6c24b6c9b494cp+12L : 0xf.ffffffffffffffffffffffffe61p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-128 -0x2.c5d37700c6bb03a6c24b6c9b494cp+12L : 0xf.ffffffffffffffffffffffffe618p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffffffffffffb3e61p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffffffffffffb3e61p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffffffffffffb3e61p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffffffffffffb3e618p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128ibm -0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c5d37700c6bb03a6c24b6c9b49p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c5d37700c6bb03a6c24b6c9b49p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128ibm -0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+cosh -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline
+= cosh downward flt-32 -0x2.c5d374p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 -0x2.c5d374p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero flt-32 -0x2.c5d374p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 -0x2.c5d374p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel -0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-intel -0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-intel -0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-intel -0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-96-m68k -0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-m68k -0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-m68k -0x2.c5d374p+12L : 0xf.fcff8165c0f3206p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-m68k -0x2.c5d374p+12L : 0xf.fcff8165c0f3207p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128 -0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab39217878p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-128 -0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab3921788p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-128 -0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab39217878p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-128 -0x2.c5d374p+12L : 0xf.fcff8165c0f3206f5cab3921788p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128ibm -0x2.c5d374p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c5d374p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c5d374p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c5d374p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward flt-32 -0x2.c5d378p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 -0x2.c5d378p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero flt-32 -0x2.c5d378p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 -0x2.c5d378p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel -0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-intel -0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-intel -0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-intel -0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-m68k -0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-m68k -0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-m68k -0x2.c5d378p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-m68k -0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 -0x2.c5d378p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 -0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 -0x2.c5d378p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 -0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128ibm -0x2.c5d378p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c5d378p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c5d378p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-intel -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-intel -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-intel -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dcp+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-96-m68k -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-m68k -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-m68k -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dbp+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-m68k -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593dcp+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128 -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-128 -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-128 -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58ap+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-128 -0x2.c5d37700c6bbp+12L : 0xf.fffffffffc593db49365215d58a8p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128ibm -0x2.c5d37700c6bbp+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c5d37700c6bbp+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c5d37700c6bbp+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c5d37700c6bbp+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward dbl-64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest dbl-64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero dbl-64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward dbl-64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel -0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-intel -0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-intel -0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-intel -0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-m68k -0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-m68k -0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-m68k -0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-m68k -0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 -0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 -0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 -0x2.c5d37700c6bb2p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 -0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128ibm -0x2.c5d37700c6bb2p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c5d37700c6bb2p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c5d37700c6bb2p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-intel -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-intel -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-intel -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dcp+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-96-m68k -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-96-m68k -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-96-m68k -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dbp+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-96-m68k -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3dcp+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128 -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b422f8p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-128 -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b422f8p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-128 -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b422f8p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-128 -0x2.c5d37700c6bb03a4p+12L : 0xf.fffffffffffd3db49364b6b423p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128ibm -0x2.c5d37700c6bb03a4p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c5d37700c6bb03a4p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c5d37700c6bb03a4p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c5d37700c6bb03a4p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-intel -0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-intel -0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-intel -0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-intel -0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-96-m68k -0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-96-m68k -0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-96-m68k -0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-96-m68k -0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 -0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 -0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 -0x2.c5d37700c6bb03a8p+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 -0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128ibm -0x2.c5d37700c6bb03a8p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c5d37700c6bb03a8p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c5d37700c6bb03a8p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 -0x2.c5d37700c6bb03a6c24b6c9b494ep+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 -0x2.c5d37700c6bb03a6c24b6c9b494ep+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 -0x2.c5d37700c6bb03a6c24b6c9b494ep+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 -0x2.c5d37700c6bb03a6c24b6c9b494ep+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffffffffffffb3e61p+16380L : no-test-inline inexact-ok
+= cosh tonearest ldbl-128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffffffffffffb3e61p+16380L : no-test-inline inexact-ok
+= cosh towardzero ldbl-128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffffffffffffb3e61p+16380L : no-test-inline inexact-ok
+= cosh upward ldbl-128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffffffffffffb3e618p+16380L : no-test-inline inexact-ok
+= cosh downward ldbl-128ibm -0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c5d37700c6bb03a6c24b6c9b49p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c5d37700c6bb03a6c24b6c9b49p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c5d37700c6bb03a6c24b6c9b49p+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ldbl-128ibm -0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest ldbl-128ibm -0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ldbl-128ibm -0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward ldbl-128ibm -0x2.c5d37700c6bb03a6c24b6c9b4ap+12L : plus_infty : no-test-inline inexact-ok overflow errno-erange
cpow 1 0 0 0
= cpow downward flt-32 0x1p+0f 0x0p+0f 0x0p+0f 0x0p+0f : 0x1p+0f 0x0p+0f : inexact-ok
= cpow tonearest flt-32 0x1p+0f 0x0p+0f 0x0p+0f 0x0p+0f : 0x1p+0f 0x0p+0f : inexact-ok
diff --git a/math/libm-test.inc b/math/libm-test.inc
index abe12db..5235149 100644
--- a/math/libm-test.inc
+++ b/math/libm-test.inc
@@ -1727,6 +1727,13 @@ static const struct test_f_f_data acosh_test_data[] =
TEST_f_f (acosh, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
/* x < 1: */
+ TEST_f_f (acosh, 0.75L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_f_f (acosh, min_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_f_f (acosh, min_subnorm_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_f_f (acosh, plus_zero, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_f_f (acosh, minus_zero, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_f_f (acosh, -min_subnorm_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_f_f (acosh, -min_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
TEST_f_f (acosh, -1.125L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
TEST_f_f (acosh, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
@@ -1866,6 +1873,8 @@ static const struct test_f_f_data atanh_test_data[] =
TEST_f_f (atanh, -1.125L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
TEST_f_f (atanh, max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
TEST_f_f (atanh, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_f_f (atanh, plus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_f_f (atanh, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
AUTO_TESTS_f_f (atanh, tonearest),
};
@@ -5915,12 +5924,18 @@ static const struct test_f_f_data ceil_test_data[] =
/* Bug 15479: spurious "inexact" exception may occur. */
TEST_f_f (ceil, M_PIl, 4.0),
TEST_f_f (ceil, -M_PIl, -3.0),
+ TEST_f_f (ceil, min_subnorm_value, 1.0),
+ TEST_f_f (ceil, min_value, 1.0),
TEST_f_f (ceil, 0.1, 1.0),
TEST_f_f (ceil, 0.25, 1.0),
TEST_f_f (ceil, 0.625, 1.0),
+ TEST_f_f (ceil, max_value, max_value),
+ TEST_f_f (ceil, -min_subnorm_value, minus_zero),
+ TEST_f_f (ceil, -min_value, minus_zero),
TEST_f_f (ceil, -0.1, minus_zero),
TEST_f_f (ceil, -0.25, minus_zero),
TEST_f_f (ceil, -0.625, minus_zero),
+ TEST_f_f (ceil, -max_value, -max_value),
#ifdef TEST_LDOUBLE
/* The result can only be represented in long double. */
@@ -6403,6 +6418,21 @@ static const struct test_ff_f_data copysign_test_data[] =
TEST_ff_f (copysign, qnan_value, minus_zero, -qnan_value, NO_INEXACT_EXCEPTION|TEST_NAN_SIGN),
TEST_ff_f (copysign, -qnan_value, 0, qnan_value, NO_INEXACT_EXCEPTION|TEST_NAN_SIGN),
TEST_ff_f (copysign, -qnan_value, minus_zero, -qnan_value, NO_INEXACT_EXCEPTION|TEST_NAN_SIGN),
+
+ TEST_ff_f (copysign, min_value, min_subnorm_value, min_value, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (copysign, min_value, -min_subnorm_value, -min_value, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (copysign, -min_value, min_subnorm_value, min_value, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (copysign, -min_value, -min_subnorm_value, -min_value, NO_INEXACT_EXCEPTION),
+
+ TEST_ff_f (copysign, min_subnorm_value, max_value, min_subnorm_value, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (copysign, min_subnorm_value, -max_value, -min_subnorm_value, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (copysign, -min_subnorm_value, max_value, min_subnorm_value, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (copysign, -min_subnorm_value, -max_value, -min_subnorm_value, NO_INEXACT_EXCEPTION),
+
+ TEST_ff_f (copysign, max_value, min_value, max_value, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (copysign, max_value, -min_value, -max_value, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (copysign, -max_value, min_value, max_value, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (copysign, -max_value, -min_value, -max_value, NO_INEXACT_EXCEPTION),
};
static void
diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps
index 50bbe77..dc53d94 100644
--- a/sysdeps/i386/fpu/libm-test-ulps
+++ b/sysdeps/i386/fpu/libm-test-ulps
@@ -121,9 +121,28 @@ ildouble: 1
ldouble: 1
# asin_downward
+Test "asin_downward (-0x4p-1024)":
+double: 1
+idouble: 1
+Test "asin_downward (-0x4p-1076)":
+double: 1
+idouble: 1
+Test "asin_downward (-0x4p-128)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "asin_downward (-0x8p-152)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
Test "asin_downward (-0x8p-4)":
ildouble: 1
ldouble: 1
+Test "asin_downward (-0x8p-972)":
+double: 1
+idouble: 1
Test "asin_downward (-0xf.fffffff8p-4)":
ildouble: 1
ldouble: 1
@@ -159,6 +178,44 @@ double: 1
float: 1
idouble: 1
ifloat: 1
+Test "asin_towardzero (-0x2p-16384)":
+ildouble: 1
+ldouble: 1
+Test "asin_towardzero (-0x4p-1024)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "asin_towardzero (-0x4p-1076)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "asin_towardzero (-0x4p-128)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+ildouble: 1
+ldouble: 1
+Test "asin_towardzero (-0x4p-16384)":
+ildouble: 1
+ldouble: 1
+Test "asin_towardzero (-0x8p-152)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+ildouble: 1
+ldouble: 1
+Test "asin_towardzero (-0x8p-16448)":
+ildouble: 1
+ldouble: 1
+Test "asin_towardzero (-0x8p-972)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
Test "asin_towardzero (-1.0)":
float: 1
ifloat: 1
@@ -181,6 +238,34 @@ double: 1
float: 1
idouble: 1
ifloat: 1
+Test "asin_upward (-0x2p-16384)":
+ildouble: 1
+ldouble: 1
+Test "asin_upward (-0x4p-1024)":
+ildouble: 1
+ldouble: 1
+Test "asin_upward (-0x4p-1076)":
+ildouble: 1
+ldouble: 1
+Test "asin_upward (-0x4p-128)":
+float: 1
+ifloat: 1
+ildouble: 1
+ldouble: 1
+Test "asin_upward (-0x4p-16384)":
+ildouble: 1
+ldouble: 1
+Test "asin_upward (-0x8p-152)":
+float: 1
+ifloat: 1
+ildouble: 1
+ldouble: 1
+Test "asin_upward (-0x8p-16448)":
+ildouble: 1
+ldouble: 1
+Test "asin_upward (-0x8p-972)":
+ildouble: 1
+ldouble: 1
Test "asin_upward (-0xf.fffffff8p-4)":
ildouble: 1
ldouble: 1
@@ -201,13 +286,58 @@ float: 1
ifloat: 1
ildouble: 1
ldouble: 1
+Test "asin_upward (0x2p-16384)":
+ildouble: 1
+ldouble: 1
+Test "asin_upward (0x4p-1024)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "asin_upward (0x4p-1076)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "asin_upward (0x4p-128)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+ildouble: 1
+ldouble: 1
+Test "asin_upward (0x4p-16384)":
+ildouble: 1
+ldouble: 1
+Test "asin_upward (0x8p-152)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+ildouble: 1
+ldouble: 1
+Test "asin_upward (0x8p-16448)":
+ildouble: 1
+ldouble: 1
Test "asin_upward (0x8p-4)":
ildouble: 1
ldouble: 1
+Test "asin_upward (0x8p-972)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
Test "asin_upward (1.0)":
double: 1
idouble: 1
+# asinh
+Test "asinh (0x1p+100)":
+ldouble: 1
+Test "asinh (0xf.424p+16)":
+ildouble: 1
+ldouble: 1
+
# atan2
Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1de0e5124664p-12)":
ildouble: 1
@@ -217,9 +347,18 @@ ildouble: 1
ldouble: 1
# atanh
+Test "atanh (-0xcp-4)":
+ildouble: 2
+ldouble: 1
Test "atanh (0.75)":
ildouble: 2
ldouble: 1
+Test "atanh (0x4p-12)":
+ildouble: 1
+Test "atanh (0x4p-4)":
+ldouble: 1
+Test "atanh (0x8p-8)":
+ildouble: 1
Test "atanh (0xcp-4)":
ildouble: 2
ldouble: 1
@@ -4206,15 +4345,26 @@ ldouble: 1
Test "cbrt (-0x4.18937p-12)":
ildouble: 1
ldouble: 1
+Test "cbrt (-0xf.fffffffffffffffp+16380)":
+ildouble: 1
+ldouble: 1
Test "cbrt (-27.0)":
ildouble: 1
ldouble: 1
Test "cbrt (0.75)":
ildouble: 1
ldouble: 1
+Test "cbrt (0x1.86ap+16)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
Test "cbrt (0xcp-4)":
ildouble: 1
ldouble: 1
+Test "cbrt (0xf.fffffffffffffffp+16380)":
+ildouble: 1
+ldouble: 1
# ccos
Test "Real part of: ccos (-0.75 + 710.5 i)":
@@ -6274,6 +6424,48 @@ idouble: 2
ifloat: 1
# cos_downward
+Test "cos_downward (-0x2p-16384)":
+ildouble: 1
+ldouble: 1
+Test "cos_downward (-0x4p-1024)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_downward (-0x4p-1076)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_downward (-0x4p-128)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_downward (-0x4p-16384)":
+ildouble: 1
+ldouble: 1
+Test "cos_downward (-0x8p-152)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_downward (-0x8p-16448)":
+ildouble: 1
+ldouble: 1
+Test "cos_downward (-0x8p-972)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_downward (-0xf.ffffffffffff8p+1020)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_downward (-0xf.fffffp+124)":
+double: 1
+idouble: 1
Test "cos_downward (0x1.000000cf4a2a2p+0)":
double: 1
idouble: 1
@@ -6367,6 +6559,9 @@ idouble: 1
Test "cos_downward (0x2p+0)":
ildouble: 1
ldouble: 1
+Test "cos_downward (0x2p-16384)":
+ildouble: 1
+ldouble: 1
Test "cos_downward (0x3p+0)":
double: 1
idouble: 1
@@ -6378,12 +6573,43 @@ ldouble: 1
Test "cos_downward (0x4p+48)":
double: 1
idouble: 1
+Test "cos_downward (0x4p-1024)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_downward (0x4p-1076)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_downward (0x4p-128)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_downward (0x4p-16384)":
+ildouble: 1
+ldouble: 1
Test "cos_downward (0x8p+0)":
ildouble: 2
ldouble: 2
Test "cos_downward (0x8p+1020)":
ildouble: 1
ldouble: 1
+Test "cos_downward (0x8p-152)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_downward (0x8p-16448)":
+ildouble: 1
+ldouble: 1
+Test "cos_downward (0x8p-972)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
Test "cos_downward (0x9p+0)":
double: 1
idouble: 1
@@ -6416,6 +6642,9 @@ double: 1
idouble: 1
ildouble: 1
ldouble: 1
+Test "cos_downward (0xf.fffffffffffffffp+16380)":
+ildouble: 1
+ldouble: 1
Test "cos_downward (0xf.fffffp+124)":
double: 1
idouble: 1
@@ -6457,6 +6686,43 @@ ildouble: 1
ldouble: 1
# cos_towardzero
+Test "cos_towardzero (-0x2p-16384)":
+ildouble: 1
+ldouble: 1
+Test "cos_towardzero (-0x4p-1024)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_towardzero (-0x4p-1076)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_towardzero (-0x4p-128)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_towardzero (-0x4p-16384)":
+ildouble: 1
+ldouble: 1
+Test "cos_towardzero (-0x8p-152)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_towardzero (-0x8p-16448)":
+ildouble: 1
+ldouble: 1
+Test "cos_towardzero (-0x8p-972)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_towardzero (-0xf.fffffp+124)":
+double: 1
+idouble: 1
Test "cos_towardzero (0x1.000000cf4a2a2p+0)":
double: 1
idouble: 1
@@ -6516,12 +6782,33 @@ idouble: 1
Test "cos_towardzero (0x2p+0)":
double: 1
idouble: 1
+Test "cos_towardzero (0x2p-16384)":
+ildouble: 1
+ldouble: 1
Test "cos_towardzero (0x4p+0)":
double: 1
idouble: 1
Test "cos_towardzero (0x4p+48)":
double: 1
idouble: 1
+Test "cos_towardzero (0x4p-1024)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_towardzero (0x4p-1076)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_towardzero (0x4p-128)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_towardzero (0x4p-16384)":
+ildouble: 1
+ldouble: 1
Test "cos_towardzero (0x8p+0)":
double: 1
idouble: 1
@@ -6530,6 +6817,19 @@ ldouble: 1
Test "cos_towardzero (0x8p+1020)":
double: 1
idouble: 1
+Test "cos_towardzero (0x8p-152)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_towardzero (0x8p-16448)":
+ildouble: 1
+ldouble: 1
+Test "cos_towardzero (0x8p-972)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
Test "cos_towardzero (0xa.217bap+12)":
ildouble: 1
ldouble: 1
@@ -6584,6 +6884,12 @@ ldouble: 1
Test "cos_upward (-0x2p+64)":
double: 1
idouble: 1
+Test "cos_upward (-0xf.ffffffffffff8p+1020)":
+ildouble: 1
+ldouble: 1
+Test "cos_upward (-0xf.fffffffffffffffp+16380)":
+ildouble: 1
+ldouble: 1
Test "cos_upward (0x1.000004p+0)":
double: 1
idouble: 1
@@ -6714,6 +7020,9 @@ idouble: 1
Test "cos_upward (0xf.ffffffffffff8p+1020)":
ildouble: 1
ldouble: 1
+Test "cos_upward (0xf.fffffffffffffffp+16380)":
+ildouble: 2
+ldouble: 2
Test "cos_upward (1)":
float: 1
ifloat: 1
@@ -6744,21 +7053,72 @@ ildouble: 1
ldouble: 1
# cosh
+Test "cosh (-0x1p+0)":
+ldouble: 1
+Test "cosh (-0x2.c5d374p+12)":
+ldouble: 2
+Test "cosh (-0x2.c5d37700c6bbp+12)":
+ldouble: 1
Test "cosh (-0x2.c5e3acp+8)":
ildouble: 1
Test "cosh (-0x2.c5e3bp+8)":
ildouble: 1
+Test "cosh (-0x2.c679d1f73f0fap+8)":
+ildouble: 1
+Test "cosh (-0x2.c679d1f73f0fb624p+8)":
+ildouble: 1
+Test "cosh (-0x2.c679d1f73f0fb628p+8)":
+ildouble: 1
+Test "cosh (-0x2.c679d1f73f0fcp+8)":
+ildouble: 1
+Test "cosh (-0x2.c679dp+8)":
+ildouble: 1
Test "cosh (0x1.6p+4)":
ldouble: 1
+Test "cosh (0x2.c5d374p+12)":
+ldouble: 2
+Test "cosh (0x2.c5d37700c6bbp+12)":
+ldouble: 1
# cosh_downward
+Test "cosh_downward (-0x1p+0)":
+ldouble: 1
+Test "cosh_downward (-0x2.c5d374p+12)":
+ldouble: 1
+Test "cosh_downward (-0x2.c5d37700c6bb03a4p+12)":
+ldouble: 3
+Test "cosh_downward (-0x2.c5d37700c6bbp+12)":
+ldouble: 2
Test "cosh_downward (-0x2.c5e3acd2922a6p+8)":
ildouble: 1
Test "cosh_downward (-0x2.c5e3bp+8)":
ildouble: 1
+Test "cosh_downward (-0x2.c679d1f73f0fap+8)":
+ildouble: 2
+Test "cosh_downward (-0x2.c679d1f73f0fcp+8)":
+ildouble: 1
+Test "cosh_downward (-0x2.c679dp+8)":
+double: 1
+ildouble: 1
+Test "cosh_downward (-0x5.96a7ep+4)":
+double: 1
+ildouble: 2
+ldouble: 1
Test "cosh_downward (0x1.6p+4)":
ildouble: 1
ldouble: 2
+Test "cosh_downward (0x2.c5d374p+12)":
+ldouble: 1
+Test "cosh_downward (0x2.c5d37700c6bb03a4p+12)":
+ldouble: 3
+Test "cosh_downward (0x2.c5d37700c6bbp+12)":
+ldouble: 2
+Test "cosh_downward (0x2.c679dp+8)":
+double: 1
+Test "cosh_downward (0x5.96a7ep+4)":
+double: 1
+ildouble: 1
+ldouble: 1
Test "cosh_downward (22)":
double: 1
float: 1
@@ -6780,21 +7140,68 @@ ildouble: 1
ldouble: 1
# cosh_tonearest
+Test "cosh_tonearest (-0x1p+0)":
+ldouble: 1
+Test "cosh_tonearest (-0x2.c5d374p+12)":
+ldouble: 2
+Test "cosh_tonearest (-0x2.c5d37700c6bbp+12)":
+ldouble: 1
Test "cosh_tonearest (-0x2.c5e3acp+8)":
ildouble: 1
Test "cosh_tonearest (-0x2.c5e3bp+8)":
ildouble: 1
+Test "cosh_tonearest (-0x2.c679d1f73f0fap+8)":
+ildouble: 1
+Test "cosh_tonearest (-0x2.c679d1f73f0fb624p+8)":
+ildouble: 1
+Test "cosh_tonearest (-0x2.c679d1f73f0fb628p+8)":
+ildouble: 1
+Test "cosh_tonearest (-0x2.c679d1f73f0fcp+8)":
+ildouble: 1
+Test "cosh_tonearest (-0x2.c679dp+8)":
+ildouble: 1
Test "cosh_tonearest (0x1.6p+4)":
ldouble: 1
+Test "cosh_tonearest (0x2.c5d374p+12)":
+ldouble: 2
+Test "cosh_tonearest (0x2.c5d37700c6bbp+12)":
+ldouble: 1
Test "cosh_tonearest (22)":
ldouble: 1
# cosh_towardzero
+Test "cosh_towardzero (-0x1p+0)":
+ildouble: 1
+ldouble: 1
+Test "cosh_towardzero (-0x2.c5d374p+12)":
+ldouble: 1
+Test "cosh_towardzero (-0x2.c5d37700c6bb03a4p+12)":
+ldouble: 3
+Test "cosh_towardzero (-0x2.c5d37700c6bbp+12)":
+ldouble: 2
Test "cosh_towardzero (-0x2.c5e3acd2922a6p+8)":
ildouble: 1
+Test "cosh_towardzero (-0x2.c679dp+8)":
+double: 1
+ildouble: 1
+Test "cosh_towardzero (-0x5.96a7ep+4)":
+double: 1
+ldouble: 1
Test "cosh_towardzero (0x1.6p+4)":
ildouble: 1
ldouble: 2
+Test "cosh_towardzero (0x2.c5d374p+12)":
+ldouble: 1
+Test "cosh_towardzero (0x2.c5d37700c6bb03a4p+12)":
+ldouble: 3
+Test "cosh_towardzero (0x2.c5d37700c6bbp+12)":
+ldouble: 2
+Test "cosh_towardzero (0x2.c679dp+8)":
+double: 1
+Test "cosh_towardzero (0x5.96a7ep+4)":
+double: 1
+ildouble: 1
+ldouble: 1
Test "cosh_towardzero (22)":
double: 1
float: 1
@@ -6816,6 +7223,12 @@ ildouble: 1
ldouble: 1
# cosh_upward
+Test "cosh_upward (-0x2.c5d374p+12)":
+ldouble: 2
+Test "cosh_upward (-0x2.c5d37700c6bb03a4p+12)":
+ldouble: 3
+Test "cosh_upward (-0x2.c5d37700c6bbp+12)":
+ldouble: 3
Test "cosh_upward (-0x2.c5e3acd2922a6p+8)":
double: 1
ildouble: 1
@@ -6824,6 +7237,36 @@ Test "cosh_upward (-0x2.c5e3acp+8)":
ildouble: 1
Test "cosh_upward (-0x2.c5e3bp+8)":
ildouble: 1
+Test "cosh_upward (-0x2.c679d1f73f0fap+8)":
+double: 1
+ildouble: 1
+Test "cosh_upward (-0x2.c679d1f73f0fcp+8)":
+ildouble: 1
+Test "cosh_upward (-0x2p-16384)":
+ildouble: 1
+Test "cosh_upward (-0x4p-1024)":
+idouble: 1
+ildouble: 1
+Test "cosh_upward (-0x4p-1076)":
+idouble: 1
+ildouble: 1
+Test "cosh_upward (-0x4p-128)":
+idouble: 1
+ifloat: 1
+ildouble: 1
+Test "cosh_upward (-0x4p-16384)":
+ildouble: 1
+Test "cosh_upward (-0x5.96a7ep+4)":
+ildouble: 1
+Test "cosh_upward (-0x8p-152)":
+idouble: 1
+ifloat: 1
+ildouble: 1
+Test "cosh_upward (-0x8p-16448)":
+ildouble: 1
+Test "cosh_upward (-0x8p-972)":
+idouble: 1
+ildouble: 1
Test "cosh_upward (0x1.6p+4)":
ildouble: 1
ldouble: 1
@@ -6832,6 +7275,12 @@ ildouble: 2
ldouble: 1
Test "cosh_upward (0x1.8p+4)":
ildouble: 1
+Test "cosh_upward (0x2.c5d374p+12)":
+ldouble: 2
+Test "cosh_upward (0x2.c5d37700c6bb03a4p+12)":
+ldouble: 3
+Test "cosh_upward (0x2.c5d37700c6bbp+12)":
+ldouble: 3
Test "cosh_upward (0x2.c5e3acd2922a6p+8)":
double: 1
ildouble: 2
@@ -6840,6 +7289,21 @@ Test "cosh_upward (0x2.c5e3acp+8)":
ildouble: 1
Test "cosh_upward (0x2.c5e3bp+8)":
ildouble: 1
+Test "cosh_upward (0x2.c679d1f73f0fap+8)":
+double: 1
+ildouble: 1
+Test "cosh_upward (0x2.c679d1f73f0fcp+8)":
+ildouble: 1
+Test "cosh_upward (0x2.c679d4p+8)":
+ildouble: 1
+Test "cosh_upward (0x2.c679dp+8)":
+ildouble: 1
+Test "cosh_upward (0x3.2p+4)":
+ildouble: 1
+Test "cosh_upward (0x5.96a7e8p+4)":
+ildouble: 1
+Test "cosh_upward (0x5.96a7ep+4)":
+ildouble: 1
Test "cosh_upward (22)":
ildouble: 2
ldouble: 1
@@ -13805,6 +14269,10 @@ ifloat: 1
ildouble: 1
ldouble: 1
+Function: "asinh":
+ildouble: 1
+ldouble: 1
+
Function: "atan2":
ildouble: 1
ldouble: 1
@@ -13894,6 +14362,8 @@ ildouble: 1
ldouble: 1
Function: "cbrt":
+double: 1
+idouble: 1
ildouble: 1
ldouble: 1
@@ -14011,19 +14481,19 @@ ldouble: 2
Function: "cosh":
ildouble: 1
-ldouble: 1
+ldouble: 2
Function: "cosh_downward":
double: 1
float: 1
idouble: 1
ifloat: 1
-ildouble: 1
-ldouble: 2
+ildouble: 2
+ldouble: 3
Function: "cosh_tonearest":
ildouble: 1
-ldouble: 1
+ldouble: 2
Function: "cosh_towardzero":
double: 1
@@ -14031,13 +14501,14 @@ float: 1
idouble: 1
ifloat: 1
ildouble: 1
-ldouble: 2
+ldouble: 3
Function: "cosh_upward":
double: 1
idouble: 1
+ifloat: 1
ildouble: 2
-ldouble: 1
+ldouble: 3
Function: Real part of "cpow":
double: 2
diff --git a/sysdeps/x86_64/fpu/libm-test-ulps b/sysdeps/x86_64/fpu/libm-test-ulps
index 6ff7008..6404c74 100644
--- a/sysdeps/x86_64/fpu/libm-test-ulps
+++ b/sysdeps/x86_64/fpu/libm-test-ulps
@@ -112,6 +112,21 @@ ldouble: 1
Test "acos_upward (-0x1p+0)":
double: 1
idouble: 1
+Test "acos_upward (-0x4p-1024)":
+double: 1
+idouble: 1
+Test "acos_upward (-0x4p-1076)":
+double: 1
+idouble: 1
+Test "acos_upward (-0x4p-128)":
+double: 1
+idouble: 1
+Test "acos_upward (-0x8p-152)":
+double: 1
+idouble: 1
+Test "acos_upward (-0x8p-972)":
+double: 1
+idouble: 1
Test "acos_upward (0.5)":
ildouble: 1
ldouble: 1
@@ -127,6 +142,21 @@ idouble: 1
Test "acos_upward (0x1.70ef56p-56)":
double: 1
idouble: 1
+Test "acos_upward (0x4p-1024)":
+double: 1
+idouble: 1
+Test "acos_upward (0x4p-1076)":
+double: 1
+idouble: 1
+Test "acos_upward (0x4p-128)":
+double: 1
+idouble: 1
+Test "acos_upward (0x8p-152)":
+double: 1
+idouble: 1
+Test "acos_upward (0x8p-972)":
+double: 1
+idouble: 1
Test "acos_upward (0xcp-4)":
ildouble: 1
ldouble: 1
@@ -134,6 +164,14 @@ Test "acos_upward (0xf.fffffffffffffffp-4)":
ildouble: 1
ldouble: 1
+# acosh
+Test "acosh (0x6.4p+4)":
+double: 1
+idouble: 1
+Test "acosh (0xf.ffffffffffff8p+1020)":
+double: 1
+idouble: 1
+
# asin_downward
Test "asin_downward (-0.5)":
double: 1
@@ -187,9 +225,47 @@ ldouble: 1
Test "asin_towardzero (-0.5)":
double: 1
idouble: 1
+Test "asin_towardzero (-0x2p-16384)":
+ildouble: 1
+ldouble: 1
+Test "asin_towardzero (-0x4p-1024)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "asin_towardzero (-0x4p-1076)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "asin_towardzero (-0x4p-128)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+ildouble: 1
+ldouble: 1
+Test "asin_towardzero (-0x4p-16384)":
+ildouble: 1
+ldouble: 1
+Test "asin_towardzero (-0x8p-152)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+ildouble: 1
+ldouble: 1
+Test "asin_towardzero (-0x8p-16448)":
+ildouble: 1
+ldouble: 1
Test "asin_towardzero (-0x8p-4)":
float: 1
ifloat: 1
+Test "asin_towardzero (-0x8p-972)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
Test "asin_towardzero (-1.0)":
float: 1
ifloat: 1
@@ -208,11 +284,49 @@ ildouble: 1
ldouble: 1
# asin_upward
+Test "asin_upward (-0x2p-16384)":
+ildouble: 1
+ldouble: 1
+Test "asin_upward (-0x4p-1024)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "asin_upward (-0x4p-1076)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "asin_upward (-0x4p-128)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+ildouble: 1
+ldouble: 1
+Test "asin_upward (-0x4p-16384)":
+ildouble: 1
+ldouble: 1
+Test "asin_upward (-0x8p-152)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+ildouble: 1
+ldouble: 1
+Test "asin_upward (-0x8p-16448)":
+ildouble: 1
+ldouble: 1
Test "asin_upward (-0x8p-4)":
double: 1
float: 1
idouble: 1
ifloat: 1
+Test "asin_upward (-0x8p-972)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
Test "asin_upward (-0xf.fffffff8p-4)":
double: 1
idouble: 1
@@ -246,9 +360,64 @@ ldouble: 1
Test "asin_upward (0x1p+0)":
double: 1
idouble: 1
+Test "asin_upward (0x2p-16384)":
+ildouble: 1
+ldouble: 1
+Test "asin_upward (0x4p-1024)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "asin_upward (0x4p-1076)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "asin_upward (0x4p-128)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+ildouble: 1
+ldouble: 1
+Test "asin_upward (0x4p-16384)":
+ildouble: 1
+ldouble: 1
+Test "asin_upward (0x8p-152)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+ildouble: 1
+ldouble: 1
+Test "asin_upward (0x8p-16448)":
+ildouble: 1
+ldouble: 1
Test "asin_upward (0x8p-4)":
ildouble: 1
ldouble: 1
+Test "asin_upward (0x8p-972)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+
+# asinh
+Test "asinh (-0xf.ffffffffffff8p+1020)":
+double: 1
+idouble: 1
+Test "asinh (0x1p+100)":
+ildouble: 1
+ldouble: 1
+Test "asinh (0xap+0)":
+float: 1
+ifloat: 1
+Test "asinh (0xf.424p+16)":
+ildouble: 1
+ldouble: 1
+Test "asinh (0xf.ffffffffffff8p+1020)":
+double: 1
+idouble: 1
# atan2
Test "atan2 (-0.75, -1.0)":
@@ -269,6 +438,9 @@ ifloat: 1
Test "atan2 (-0xf.fffffp+124, -0x4p-128)":
float: 1
ifloat: 1
+Test "atan2 (-0xf.fffffp+124, -0x8p-152)":
+float: 1
+ifloat: 1
Test "atan2 (-max_value, -min_value)":
float: 1
ifloat: 1
@@ -281,16 +453,30 @@ ifloat: 1
Test "atan2 (0xcp-4, -0x1p+0)":
float: 1
ifloat: 1
+Test "atan2 (0xf.fffffp+124, -0x4p-128)":
+float: 1
+ifloat: 1
+Test "atan2 (0xf.fffffp+124, -0x8p-152)":
+float: 1
+ifloat: 1
Test "atan2 (1.390625, 0.9296875)":
float: 1
ifloat: 1
# atanh
+Test "atanh (-0xcp-4)":
+float: 1
+ifloat: 1
+ildouble: 1
+ldouble: 1
Test "atanh (0.75)":
float: 1
ifloat: 1
ildouble: 1
ldouble: 1
+Test "atanh (0x4p-4)":
+ildouble: 1
+ldouble: 1
Test "atanh (0xcp-4)":
float: 1
ifloat: 1
@@ -7148,6 +7334,48 @@ idouble: 2
ifloat: 1
# cos_downward
+Test "cos_downward (-0x2p-16384)":
+ildouble: 1
+ldouble: 1
+Test "cos_downward (-0x4p-1024)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_downward (-0x4p-1076)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_downward (-0x4p-128)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_downward (-0x4p-16384)":
+ildouble: 1
+ldouble: 1
+Test "cos_downward (-0x8p-152)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_downward (-0x8p-16448)":
+ildouble: 1
+ldouble: 1
+Test "cos_downward (-0x8p-972)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_downward (-0xf.ffffffffffff8p+1020)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_downward (-0xf.fffffp+124)":
+double: 1
+idouble: 1
Test "cos_downward (0x1.000000cf4a2a2p+0)":
double: 1
idouble: 1
@@ -7241,6 +7469,9 @@ idouble: 1
Test "cos_downward (0x2p+0)":
ildouble: 1
ldouble: 1
+Test "cos_downward (0x2p-16384)":
+ildouble: 1
+ldouble: 1
Test "cos_downward (0x3p+0)":
double: 1
idouble: 1
@@ -7252,12 +7483,43 @@ ldouble: 1
Test "cos_downward (0x4p+48)":
double: 1
idouble: 1
+Test "cos_downward (0x4p-1024)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_downward (0x4p-1076)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_downward (0x4p-128)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_downward (0x4p-16384)":
+ildouble: 1
+ldouble: 1
Test "cos_downward (0x8p+0)":
ildouble: 2
ldouble: 2
Test "cos_downward (0x8p+1020)":
ildouble: 1
ldouble: 1
+Test "cos_downward (0x8p-152)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_downward (0x8p-16448)":
+ildouble: 1
+ldouble: 1
+Test "cos_downward (0x8p-972)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
Test "cos_downward (0x9p+0)":
double: 1
idouble: 1
@@ -7290,6 +7552,9 @@ double: 1
idouble: 1
ildouble: 1
ldouble: 1
+Test "cos_downward (0xf.fffffffffffffffp+16380)":
+ildouble: 1
+ldouble: 1
Test "cos_downward (0xf.fffffp+124)":
double: 1
idouble: 1
@@ -7331,6 +7596,43 @@ ildouble: 1
ldouble: 1
# cos_towardzero
+Test "cos_towardzero (-0x2p-16384)":
+ildouble: 1
+ldouble: 1
+Test "cos_towardzero (-0x4p-1024)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_towardzero (-0x4p-1076)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_towardzero (-0x4p-128)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_towardzero (-0x4p-16384)":
+ildouble: 1
+ldouble: 1
+Test "cos_towardzero (-0x8p-152)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_towardzero (-0x8p-16448)":
+ildouble: 1
+ldouble: 1
+Test "cos_towardzero (-0x8p-972)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_towardzero (-0xf.fffffp+124)":
+double: 1
+idouble: 1
Test "cos_towardzero (0x1.000000cf4a2a2p+0)":
double: 1
idouble: 1
@@ -7390,12 +7692,33 @@ idouble: 1
Test "cos_towardzero (0x2p+0)":
double: 1
idouble: 1
+Test "cos_towardzero (0x2p-16384)":
+ildouble: 1
+ldouble: 1
Test "cos_towardzero (0x4p+0)":
double: 1
idouble: 1
Test "cos_towardzero (0x4p+48)":
double: 1
idouble: 1
+Test "cos_towardzero (0x4p-1024)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_towardzero (0x4p-1076)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_towardzero (0x4p-128)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_towardzero (0x4p-16384)":
+ildouble: 1
+ldouble: 1
Test "cos_towardzero (0x8p+0)":
double: 1
idouble: 1
@@ -7404,6 +7727,19 @@ ldouble: 1
Test "cos_towardzero (0x8p+1020)":
double: 1
idouble: 1
+Test "cos_towardzero (0x8p-152)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "cos_towardzero (0x8p-16448)":
+ildouble: 1
+ldouble: 1
+Test "cos_towardzero (0x8p-972)":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
Test "cos_towardzero (0xa.217bap+12)":
ildouble: 1
ldouble: 1
@@ -7458,6 +7794,12 @@ ldouble: 1
Test "cos_upward (-0x2p+64)":
double: 1
idouble: 1
+Test "cos_upward (-0xf.ffffffffffff8p+1020)":
+ildouble: 1
+ldouble: 1
+Test "cos_upward (-0xf.fffffffffffffffp+16380)":
+ildouble: 1
+ldouble: 1
Test "cos_upward (0x1.000004p+0)":
double: 1
idouble: 1
@@ -7588,6 +7930,9 @@ idouble: 1
Test "cos_upward (0xf.ffffffffffff8p+1020)":
ildouble: 1
ldouble: 1
+Test "cos_upward (0xf.fffffffffffffffp+16380)":
+ildouble: 2
+ldouble: 2
Test "cos_upward (1)":
float: 1
ifloat: 1
@@ -7618,20 +7963,59 @@ ildouble: 1
ldouble: 1
# cosh
+Test "cosh (-0x1p+0)":
+float: 1
+ifloat: 1
+ildouble: 1
+ldouble: 1
+Test "cosh (-0x2.c5d374p+12)":
+ldouble: 2
+Test "cosh (-0x2.c5d37700c6bbp+12)":
+ldouble: 1
Test "cosh (-0x2.c5e3acp+8)":
double: 1
idouble: 1
+Test "cosh (-0x2.c679dp+8)":
+double: 1
+idouble: 1
Test "cosh (0x1.6p+4)":
ildouble: 1
ldouble: 1
+Test "cosh (0x2.c5d374p+12)":
+ldouble: 2
+Test "cosh (0x2.c5d37700c6bbp+12)":
+ldouble: 1
Test "cosh (0x2.c5e3acp+8)":
double: 1
idouble: 1
+Test "cosh (0x2.c679dp+8)":
+double: 1
+idouble: 1
# cosh_downward
+Test "cosh_downward (-0x1p+0)":
+ildouble: 1
+ldouble: 1
+Test "cosh_downward (-0x2.c5d374p+12)":
+ldouble: 1
+Test "cosh_downward (-0x2.c5d37700c6bb03a4p+12)":
+ldouble: 3
+Test "cosh_downward (-0x2.c5d37700c6bbp+12)":
+ldouble: 2
Test "cosh_downward (-0x2.c5e3bp+8)":
double: 1
idouble: 1
+Test "cosh_downward (-0x2.c679d1f73f0fap+8)":
+double: 1
+idouble: 1
+Test "cosh_downward (-0x2.c679dp+8)":
+double: 1
+idouble: 1
+Test "cosh_downward (-0x5.96a7ep+4)":
+float: 1
+ifloat: 1
+ildouble: 1
+ldouble: 1
Test "cosh_downward (0x1.6p+4)":
double: 1
idouble: 1
@@ -7640,9 +8024,26 @@ ldouble: 2
Test "cosh_downward (0x1.7p+4)":
double: 1
idouble: 1
+Test "cosh_downward (0x2.c5d374p+12)":
+ldouble: 1
+Test "cosh_downward (0x2.c5d37700c6bb03a4p+12)":
+ldouble: 3
+Test "cosh_downward (0x2.c5d37700c6bbp+12)":
+ldouble: 2
Test "cosh_downward (0x2.c5e3bp+8)":
double: 1
idouble: 1
+Test "cosh_downward (0x2.c679d1f73f0fap+8)":
+double: 1
+idouble: 1
+Test "cosh_downward (0x2.c679dp+8)":
+double: 1
+idouble: 1
+Test "cosh_downward (0x5.96a7ep+4)":
+float: 1
+ifloat: 1
+ildouble: 1
+ldouble: 1
Test "cosh_downward (22)":
float: 1
ifloat: 1
@@ -7660,23 +8061,62 @@ ildouble: 1
ldouble: 1
# cosh_tonearest
+Test "cosh_tonearest (-0x1p+0)":
+float: 1
+ifloat: 1
+ildouble: 1
+ldouble: 1
+Test "cosh_tonearest (-0x2.c5d374p+12)":
+ldouble: 2
+Test "cosh_tonearest (-0x2.c5d37700c6bbp+12)":
+ldouble: 1
Test "cosh_tonearest (-0x2.c5e3acp+8)":
double: 1
idouble: 1
+Test "cosh_tonearest (-0x2.c679dp+8)":
+double: 1
+idouble: 1
Test "cosh_tonearest (0x1.6p+4)":
ildouble: 1
ldouble: 1
+Test "cosh_tonearest (0x2.c5d374p+12)":
+ldouble: 2
+Test "cosh_tonearest (0x2.c5d37700c6bbp+12)":
+ldouble: 1
Test "cosh_tonearest (0x2.c5e3acp+8)":
double: 1
idouble: 1
+Test "cosh_tonearest (0x2.c679dp+8)":
+double: 1
+idouble: 1
Test "cosh_tonearest (22)":
ildouble: 1
ldouble: 1
# cosh_towardzero
+Test "cosh_towardzero (-0x1p+0)":
+ildouble: 1
+ldouble: 1
+Test "cosh_towardzero (-0x2.c5d374p+12)":
+ldouble: 1
+Test "cosh_towardzero (-0x2.c5d37700c6bb03a4p+12)":
+ldouble: 3
+Test "cosh_towardzero (-0x2.c5d37700c6bbp+12)":
+ldouble: 2
Test "cosh_towardzero (-0x2.c5e3bp+8)":
double: 1
idouble: 1
+Test "cosh_towardzero (-0x2.c679d1f73f0fap+8)":
+double: 1
+idouble: 1
+Test "cosh_towardzero (-0x2.c679dp+8)":
+double: 1
+idouble: 1
+Test "cosh_towardzero (-0x5.96a7ep+4)":
+float: 1
+ifloat: 1
+ildouble: 1
+ldouble: 1
Test "cosh_towardzero (0x1.6p+4)":
double: 1
idouble: 1
@@ -7685,9 +8125,26 @@ ldouble: 2
Test "cosh_towardzero (0x1.7p+4)":
double: 1
idouble: 1
+Test "cosh_towardzero (0x2.c5d374p+12)":
+ldouble: 1
+Test "cosh_towardzero (0x2.c5d37700c6bb03a4p+12)":
+ldouble: 3
+Test "cosh_towardzero (0x2.c5d37700c6bbp+12)":
+ldouble: 2
Test "cosh_towardzero (0x2.c5e3bp+8)":
double: 1
idouble: 1
+Test "cosh_towardzero (0x2.c679d1f73f0fap+8)":
+double: 1
+idouble: 1
+Test "cosh_towardzero (0x2.c679dp+8)":
+double: 1
+idouble: 1
+Test "cosh_towardzero (0x5.96a7ep+4)":
+float: 1
+ifloat: 1
+ildouble: 1
+ldouble: 1
Test "cosh_towardzero (22)":
float: 1
ifloat: 1
@@ -7705,12 +8162,35 @@ ildouble: 1
ldouble: 1
# cosh_upward
+Test "cosh_upward (-0x1p+0)":
+float: 1
+ifloat: 1
+Test "cosh_upward (-0x2.c5d374p+12)":
+ldouble: 2
+Test "cosh_upward (-0x2.c5d37700c6bb03a4p+12)":
+ldouble: 3
+Test "cosh_upward (-0x2.c5d37700c6bbp+12)":
+ldouble: 3
Test "cosh_upward (-0x2.c5e3acd2922a6p+8)":
ildouble: 1
ldouble: 1
Test "cosh_upward (-0x2.c5e3bp+8)":
double: 1
idouble: 1
+Test "cosh_upward (-0x2.c679d1f73f0fap+8)":
+double: 1
+idouble: 1
+Test "cosh_upward (-0x2.c679dp+8)":
+double: 1
+idouble: 1
+Test "cosh_upward (-0x5.96a7e8p+4)":
+double: 1
+idouble: 1
+Test "cosh_upward (-0x5.96a7ep+4)":
+double: 1
+float: 2
+idouble: 1
+ifloat: 2
Test "cosh_upward (0x1.6p+4)":
ildouble: 1
ldouble: 1
@@ -7720,12 +8200,35 @@ ldouble: 1
Test "cosh_upward (0x1.8p+4)":
double: 1
idouble: 1
+Test "cosh_upward (0x2.c5d374p+12)":
+ldouble: 2
+Test "cosh_upward (0x2.c5d37700c6bb03a4p+12)":
+ldouble: 3
+Test "cosh_upward (0x2.c5d37700c6bbp+12)":
+ldouble: 3
Test "cosh_upward (0x2.c5e3acd2922a6p+8)":
ildouble: 1
ldouble: 1
Test "cosh_upward (0x2.c5e3bp+8)":
double: 1
idouble: 1
+Test "cosh_upward (0x2.c679d1f73f0fap+8)":
+double: 1
+idouble: 1
+Test "cosh_upward (0x2.c679dp+8)":
+double: 1
+idouble: 1
+Test "cosh_upward (0x3.2p+4)":
+double: 1
+idouble: 1
+Test "cosh_upward (0x5.96a7e8p+4)":
+double: 1
+idouble: 1
+Test "cosh_upward (0x5.96a7ep+4)":
+double: 1
+float: 2
+idouble: 1
+ifloat: 2
Test "cosh_upward (22)":
ildouble: 1
ldouble: 1
@@ -15346,6 +15849,10 @@ idouble: 1
ildouble: 1
ldouble: 1
+Function: "acosh":
+double: 1
+idouble: 1
+
Function: "asin_downward":
double: 1
float: 1
@@ -15370,6 +15877,14 @@ ifloat: 1
ildouble: 1
ldouble: 1
+Function: "asinh":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+ildouble: 1
+ldouble: 1
+
Function: "atan2":
float: 1
ifloat: 1
@@ -15592,9 +16107,11 @@ ldouble: 2
Function: "cosh":
double: 1
+float: 1
idouble: 1
+ifloat: 1
ildouble: 1
-ldouble: 1
+ldouble: 2
Function: "cosh_downward":
double: 1
@@ -15602,13 +16119,15 @@ float: 1
idouble: 1
ifloat: 1
ildouble: 2
-ldouble: 2
+ldouble: 3
Function: "cosh_tonearest":
double: 1
+float: 1
idouble: 1
+ifloat: 1
ildouble: 1
-ldouble: 1
+ldouble: 2
Function: "cosh_towardzero":
double: 1
@@ -15616,13 +16135,15 @@ float: 1
idouble: 1
ifloat: 1
ildouble: 2
-ldouble: 2
+ldouble: 3
Function: "cosh_upward":
double: 1
+float: 2
idouble: 1
+ifloat: 2
ildouble: 1
-ldouble: 1
+ldouble: 3
Function: Real part of "cpow":
double: 2