aboutsummaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2014-03-24 12:18:45 +0000
committerJoseph Myers <joseph@codesourcery.com>2014-03-24 12:18:45 +0000
commitb376a11a19aa7b64107081e4eed2327c25a131be (patch)
tree09e60db7b0fad49f557d8b109e861d58945943f8 /math
parent1ca2d03e3e4c8b27a666676bb5b92e6f5d6f2a07 (diff)
downloadglibc-b376a11a19aa7b64107081e4eed2327c25a131be.zip
glibc-b376a11a19aa7b64107081e4eed2327c25a131be.tar.gz
glibc-b376a11a19aa7b64107081e4eed2327c25a131be.tar.bz2
Fix dbl-64 exp overflow/underflow in non-default rounding modes (bug 16284).
The dbl-64 version of exp needs round-to-nearest mode for its internal computations, but that has the consequence of inappropriate overflowing and underflowing results in other rounding modes. This patch fixes this by recomputing the relevant results in cases where the round-to-nearest result overflows to infinity or underflows to zero (most of the diffs are actually just consequent reindentation). Tests are enabled in all rounding modes for complex functions using exp - but not for cexp because it turns out there are bugs causing spurious underflows for cexp for some tests, which will need to be fixed separately (I suspect ccos ccosh csin csinh ctan ctanh have similar bugs, just not shown by the present set of test inputs). Tested x86_64 and x86 and ulps updated accordingly. [BZ #16284] * sysdeps/ieee754/dbl-64/e_exp.c (__ieee754_exp): Use original rounding mode to recompute results that overflow to infinity or underflow to zero. * math/auto-libm-test-in: Don't mark tests as expected to fail for bug 16284. * math/auto-libm-test-out: Regenerated. * math/libm-test.inc (ccos_test): Use ALL_RM_TEST. (ccosh_test): Likewise. (csin_test_data): Use plus_oflow. (csin_test): Use ALL_RM_TEST. (csinh_test_data): Use plus_oflow. (csinh_test): Use ALL_RM_TEST. * sysdeps/i386/fpu/libm-test-ulps: Update. * sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
Diffstat (limited to 'math')
-rw-r--r--math/auto-libm-test-in27
-rw-r--r--math/auto-libm-test-out752
-rw-r--r--math/libm-test.inc28
3 files changed, 396 insertions, 411 deletions
diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in
index fafe96f..5975631 100644
--- a/math/auto-libm-test-in
+++ b/math/auto-libm-test-in
@@ -833,16 +833,14 @@ exp 0.75
exp 50.0
exp 88.72269439697265625
exp 709.75
-# Bug 16284: results on directed rounding may be incorrect.
# GCC bug 59666: results on directed rounding may be incorrect.
-exp 1000.0 xfail-rounding:dbl-64 xfail-rounding:ldbl-128ibm
-exp 710 xfail-rounding:dbl-64 xfail-rounding:ldbl-128ibm
+exp 1000.0 xfail-rounding:ldbl-128ibm
+exp 710 xfail-rounding:ldbl-128ibm
exp -1234
-# Bug 16284: results on directed rounding may be incorrect.
# GCC bug 59666: results on directed rounding may be incorrect.
-exp 0x2.c679d1f73f0fb628p+8 xfail-rounding:dbl-64 xfail-rounding:ldbl-128ibm
-exp 1e5 xfail-rounding:dbl-64 xfail-rounding:ldbl-128ibm
-exp max xfail-rounding:dbl-64 xfail-rounding:ldbl-128ibm
+exp 0x2.c679d1f73f0fb628p+8 xfail-rounding:ldbl-128ibm
+exp 1e5 xfail-rounding:ldbl-128ibm
+exp max xfail-rounding:ldbl-128ibm
exp -7.4444006192138124e+02
exp -0x1.75f113c30b1c8p+9
exp -max
@@ -856,27 +854,22 @@ exp10 36
exp10 -36
exp10 305
exp10 -305
-# Bug 16284: results on directed rounding may be incorrect.
# GCC bug 59666: results on directed rounding may be incorrect.
-exp10 4932 xfail-rounding:flt-32 xfail-rounding:ldbl-128ibm
+exp10 4932 xfail-rounding:ldbl-128ibm
# Bug 16361: underflow exception may be misssing
exp10 -4932 missing-underflow:ldbl-96-intel:x86 missing-underflow:ldbl-96-intel:x86_64
-# Bug 16284: results on directed rounding may be incorrect.
# GCC bug 59666: results on directed rounding may be incorrect.
-exp10 1e5 xfail-rounding:flt-32 xfail-rounding:ldbl-128ibm
+exp10 1e5 xfail-rounding:ldbl-128ibm
exp10 -1e5
-# Bug 16284: results on directed rounding may be incorrect.
# GCC bug 59666: results on directed rounding may be incorrect.
-exp10 1e6 xfail-rounding:flt-32 xfail-rounding:ldbl-128ibm
+exp10 1e6 xfail-rounding:ldbl-128ibm
exp10 -1e6
-# Bug 16284: results on directed rounding may be incorrect.
# GCC bug 59666: results on directed rounding may be incorrect.
-exp10 max xfail-rounding:flt-32 xfail-rounding:ldbl-128ibm
+exp10 max xfail-rounding:ldbl-128ibm
exp10 -max
exp10 0.75
-# Bug 16284: results on directed rounding may be incorrect.
# GCC bug 59666: results on directed rounding may be incorrect.
-exp10 0x1.348e45573a1dd72cp+8 xfail-rounding:flt-32 xfail-rounding:dbl-64 xfail-rounding:ldbl-128ibm
+exp10 0x1.348e45573a1dd72cp+8 xfail-rounding:ldbl-128ibm
exp2 0
exp2 -0
diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out
index 8046cc6..cb8ac21 100644
--- a/math/auto-libm-test-out
+++ b/math/auto-libm-test-out
@@ -88809,56 +88809,56 @@ exp 709.75
= exp tonearest ldbl-128ibm 0x2.c5cp+8L : 0xf.7c2d08f39f969a25d99164d12p+1020L : inexact-ok
= exp towardzero ldbl-128ibm 0x2.c5cp+8L : 0xf.7c2d08f39f969a25d99164d12p+1020L : inexact-ok
= exp upward ldbl-128ibm 0x2.c5cp+8L : 0xf.7c2d08f39f969a25d99164d124p+1020L : inexact-ok
-exp 1000.0 xfail-rounding:dbl-64 xfail-rounding:ldbl-128ibm
-= exp downward flt-32 0x3.e8p+8f : 0xf.fffffp+124f : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+exp 1000.0 xfail-rounding:ldbl-128ibm
+= exp downward flt-32 0x3.e8p+8f : 0xf.fffffp+124f : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest flt-32 0x3.e8p+8f : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero flt-32 0x3.e8p+8f : 0xf.fffffp+124f : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward flt-32 0x3.e8p+8f : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp downward dbl-64 0x3.e8p+8 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero flt-32 0x3.e8p+8f : 0xf.fffffp+124f : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward flt-32 0x3.e8p+8f : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp downward dbl-64 0x3.e8p+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest dbl-64 0x3.e8p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero dbl-64 0x3.e8p+8 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward dbl-64 0x3.e8p+8 : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp downward ldbl-96-intel 0x3.e8p+8L : 0x6.79c8de6bb5ceb6p+1440L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp towardzero dbl-64 0x3.e8p+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward dbl-64 0x3.e8p+8 : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp downward ldbl-96-intel 0x3.e8p+8L : 0x6.79c8de6bb5ceb6p+1440L : xfail:ldbl-128ibm inexact-ok
= exp tonearest ldbl-96-intel 0x3.e8p+8L : 0x6.79c8de6bb5ceb6p+1440L : inexact-ok
-= exp towardzero ldbl-96-intel 0x3.e8p+8L : 0x6.79c8de6bb5ceb6p+1440L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp upward ldbl-96-intel 0x3.e8p+8L : 0x6.79c8de6bb5ceb608p+1440L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp downward ldbl-96-m68k 0x3.e8p+8L : 0x6.79c8de6bb5ceb6p+1440L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp towardzero ldbl-96-intel 0x3.e8p+8L : 0x6.79c8de6bb5ceb6p+1440L : xfail:ldbl-128ibm inexact-ok
+= exp upward ldbl-96-intel 0x3.e8p+8L : 0x6.79c8de6bb5ceb608p+1440L : xfail:ldbl-128ibm inexact-ok
+= exp downward ldbl-96-m68k 0x3.e8p+8L : 0x6.79c8de6bb5ceb6p+1440L : xfail:ldbl-128ibm inexact-ok
= exp tonearest ldbl-96-m68k 0x3.e8p+8L : 0x6.79c8de6bb5ceb6p+1440L : inexact-ok
-= exp towardzero ldbl-96-m68k 0x3.e8p+8L : 0x6.79c8de6bb5ceb6p+1440L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp upward ldbl-96-m68k 0x3.e8p+8L : 0x6.79c8de6bb5ceb608p+1440L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp downward ldbl-128 0x3.e8p+8L : 0x6.79c8de6bb5ceb60158acfea8d144p+1440L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp towardzero ldbl-96-m68k 0x3.e8p+8L : 0x6.79c8de6bb5ceb6p+1440L : xfail:ldbl-128ibm inexact-ok
+= exp upward ldbl-96-m68k 0x3.e8p+8L : 0x6.79c8de6bb5ceb608p+1440L : xfail:ldbl-128ibm inexact-ok
+= exp downward ldbl-128 0x3.e8p+8L : 0x6.79c8de6bb5ceb60158acfea8d144p+1440L : xfail:ldbl-128ibm inexact-ok
= exp tonearest ldbl-128 0x3.e8p+8L : 0x6.79c8de6bb5ceb60158acfea8d148p+1440L : inexact-ok
-= exp towardzero ldbl-128 0x3.e8p+8L : 0x6.79c8de6bb5ceb60158acfea8d144p+1440L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp upward ldbl-128 0x3.e8p+8L : 0x6.79c8de6bb5ceb60158acfea8d148p+1440L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp downward ldbl-128ibm 0x3.e8p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero ldbl-128 0x3.e8p+8L : 0x6.79c8de6bb5ceb60158acfea8d144p+1440L : xfail:ldbl-128ibm inexact-ok
+= exp upward ldbl-128 0x3.e8p+8L : 0x6.79c8de6bb5ceb60158acfea8d148p+1440L : xfail:ldbl-128ibm inexact-ok
+= exp downward ldbl-128ibm 0x3.e8p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest ldbl-128ibm 0x3.e8p+8L : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ldbl-128ibm 0x3.e8p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward ldbl-128ibm 0x3.e8p+8L : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-exp 710 xfail-rounding:dbl-64 xfail-rounding:ldbl-128ibm
-= exp downward flt-32 0x2.c6p+8f : 0xf.fffffp+124f : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero ldbl-128ibm 0x3.e8p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward ldbl-128ibm 0x3.e8p+8L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+exp 710 xfail-rounding:ldbl-128ibm
+= exp downward flt-32 0x2.c6p+8f : 0xf.fffffp+124f : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest flt-32 0x2.c6p+8f : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero flt-32 0x2.c6p+8f : 0xf.fffffp+124f : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward flt-32 0x2.c6p+8f : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp downward dbl-64 0x2.c6p+8 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero flt-32 0x2.c6p+8f : 0xf.fffffp+124f : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward flt-32 0x2.c6p+8f : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp downward dbl-64 0x2.c6p+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest dbl-64 0x2.c6p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero dbl-64 0x2.c6p+8 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward dbl-64 0x2.c6p+8 : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp downward ldbl-96-intel 0x2.c6p+8L : 0x1.3e21a464507f94ap+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp towardzero dbl-64 0x2.c6p+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward dbl-64 0x2.c6p+8 : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp downward ldbl-96-intel 0x2.c6p+8L : 0x1.3e21a464507f94ap+1024L : xfail:ldbl-128ibm inexact-ok
= exp tonearest ldbl-96-intel 0x2.c6p+8L : 0x1.3e21a464507f94ap+1024L : inexact-ok
-= exp towardzero ldbl-96-intel 0x2.c6p+8L : 0x1.3e21a464507f94ap+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp upward ldbl-96-intel 0x2.c6p+8L : 0x1.3e21a464507f94a2p+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp downward ldbl-96-m68k 0x2.c6p+8L : 0x1.3e21a464507f94ap+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp towardzero ldbl-96-intel 0x2.c6p+8L : 0x1.3e21a464507f94ap+1024L : xfail:ldbl-128ibm inexact-ok
+= exp upward ldbl-96-intel 0x2.c6p+8L : 0x1.3e21a464507f94a2p+1024L : xfail:ldbl-128ibm inexact-ok
+= exp downward ldbl-96-m68k 0x2.c6p+8L : 0x1.3e21a464507f94ap+1024L : xfail:ldbl-128ibm inexact-ok
= exp tonearest ldbl-96-m68k 0x2.c6p+8L : 0x1.3e21a464507f94ap+1024L : inexact-ok
-= exp towardzero ldbl-96-m68k 0x2.c6p+8L : 0x1.3e21a464507f94ap+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp upward ldbl-96-m68k 0x2.c6p+8L : 0x1.3e21a464507f94a2p+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp downward ldbl-128 0x2.c6p+8L : 0x1.3e21a464507f94a0ae03700b899cp+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp towardzero ldbl-96-m68k 0x2.c6p+8L : 0x1.3e21a464507f94ap+1024L : xfail:ldbl-128ibm inexact-ok
+= exp upward ldbl-96-m68k 0x2.c6p+8L : 0x1.3e21a464507f94a2p+1024L : xfail:ldbl-128ibm inexact-ok
+= exp downward ldbl-128 0x2.c6p+8L : 0x1.3e21a464507f94a0ae03700b899cp+1024L : xfail:ldbl-128ibm inexact-ok
= exp tonearest ldbl-128 0x2.c6p+8L : 0x1.3e21a464507f94a0ae03700b899dp+1024L : inexact-ok
-= exp towardzero ldbl-128 0x2.c6p+8L : 0x1.3e21a464507f94a0ae03700b899cp+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp upward ldbl-128 0x2.c6p+8L : 0x1.3e21a464507f94a0ae03700b899dp+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp downward ldbl-128ibm 0x2.c6p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero ldbl-128 0x2.c6p+8L : 0x1.3e21a464507f94a0ae03700b899cp+1024L : xfail:ldbl-128ibm inexact-ok
+= exp upward ldbl-128 0x2.c6p+8L : 0x1.3e21a464507f94a0ae03700b899dp+1024L : xfail:ldbl-128ibm inexact-ok
+= exp downward ldbl-128ibm 0x2.c6p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest ldbl-128ibm 0x2.c6p+8L : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ldbl-128ibm 0x2.c6p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward ldbl-128ibm 0x2.c6p+8L : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp towardzero ldbl-128ibm 0x2.c6p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward ldbl-128ibm 0x2.c6p+8L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
exp -1234
= exp downward flt-32 -0x4.d2p+8f : 0x0p+0f : inexact-ok underflow errno-erange
= exp tonearest flt-32 -0x4.d2p+8f : 0x0p+0f : inexact-ok underflow errno-erange
@@ -88884,205 +88884,205 @@ exp -1234
= exp tonearest ldbl-128ibm -0x4.d2p+8L : 0x0p+0L : inexact-ok underflow errno-erange
= exp towardzero ldbl-128ibm -0x4.d2p+8L : 0x0p+0L : inexact-ok underflow errno-erange
= exp upward ldbl-128ibm -0x4.d2p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-exp 0x2.c679d1f73f0fb628p+8 xfail-rounding:dbl-64 xfail-rounding:ldbl-128ibm
-= exp downward flt-32 0x2.c679d4p+8f : 0xf.fffffp+124f : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+exp 0x2.c679d1f73f0fb628p+8 xfail-rounding:ldbl-128ibm
+= exp downward flt-32 0x2.c679d4p+8f : 0xf.fffffp+124f : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest flt-32 0x2.c679d4p+8f : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero flt-32 0x2.c679d4p+8f : 0xf.fffffp+124f : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward flt-32 0x2.c679d4p+8f : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp downward dbl-64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero flt-32 0x2.c679d4p+8f : 0xf.fffffp+124f : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward flt-32 0x2.c679d4p+8f : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp downward dbl-64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest dbl-64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero dbl-64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward dbl-64 0x2.c679d4p+8 : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp downward ldbl-96-intel 0x2.c679d4p+8L : 0x2.0004118603e6de38p+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp towardzero dbl-64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward dbl-64 0x2.c679d4p+8 : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp downward ldbl-96-intel 0x2.c679d4p+8L : 0x2.0004118603e6de38p+1024L : xfail:ldbl-128ibm inexact-ok
= exp tonearest ldbl-96-intel 0x2.c679d4p+8L : 0x2.0004118603e6de38p+1024L : inexact-ok
-= exp towardzero ldbl-96-intel 0x2.c679d4p+8L : 0x2.0004118603e6de38p+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp upward ldbl-96-intel 0x2.c679d4p+8L : 0x2.0004118603e6de3cp+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp downward ldbl-96-m68k 0x2.c679d4p+8L : 0x2.0004118603e6de38p+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp towardzero ldbl-96-intel 0x2.c679d4p+8L : 0x2.0004118603e6de38p+1024L : xfail:ldbl-128ibm inexact-ok
+= exp upward ldbl-96-intel 0x2.c679d4p+8L : 0x2.0004118603e6de3cp+1024L : xfail:ldbl-128ibm inexact-ok
+= exp downward ldbl-96-m68k 0x2.c679d4p+8L : 0x2.0004118603e6de38p+1024L : xfail:ldbl-128ibm inexact-ok
= exp tonearest ldbl-96-m68k 0x2.c679d4p+8L : 0x2.0004118603e6de38p+1024L : inexact-ok
-= exp towardzero ldbl-96-m68k 0x2.c679d4p+8L : 0x2.0004118603e6de38p+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp upward ldbl-96-m68k 0x2.c679d4p+8L : 0x2.0004118603e6de3cp+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp downward ldbl-128 0x2.c679d4p+8L : 0x2.0004118603e6de38929bc069c6fep+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp towardzero ldbl-96-m68k 0x2.c679d4p+8L : 0x2.0004118603e6de38p+1024L : xfail:ldbl-128ibm inexact-ok
+= exp upward ldbl-96-m68k 0x2.c679d4p+8L : 0x2.0004118603e6de3cp+1024L : xfail:ldbl-128ibm inexact-ok
+= exp downward ldbl-128 0x2.c679d4p+8L : 0x2.0004118603e6de38929bc069c6fep+1024L : xfail:ldbl-128ibm inexact-ok
= exp tonearest ldbl-128 0x2.c679d4p+8L : 0x2.0004118603e6de38929bc069c7p+1024L : inexact-ok
-= exp towardzero ldbl-128 0x2.c679d4p+8L : 0x2.0004118603e6de38929bc069c6fep+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp upward ldbl-128 0x2.c679d4p+8L : 0x2.0004118603e6de38929bc069c7p+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp downward ldbl-128ibm 0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero ldbl-128 0x2.c679d4p+8L : 0x2.0004118603e6de38929bc069c6fep+1024L : xfail:ldbl-128ibm inexact-ok
+= exp upward ldbl-128 0x2.c679d4p+8L : 0x2.0004118603e6de38929bc069c7p+1024L : xfail:ldbl-128ibm inexact-ok
+= exp downward ldbl-128ibm 0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest ldbl-128ibm 0x2.c679d4p+8L : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ldbl-128ibm 0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward ldbl-128ibm 0x2.c679d4p+8L : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp downward flt-32 0x2.c679dp+8f : 0xf.fffffp+124f : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero ldbl-128ibm 0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward ldbl-128ibm 0x2.c679d4p+8L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp downward flt-32 0x2.c679dp+8f : 0xf.fffffp+124f : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest flt-32 0x2.c679dp+8f : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero flt-32 0x2.c679dp+8f : 0xf.fffffp+124f : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward flt-32 0x2.c679dp+8f : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp downward dbl-64 0x2.c679dp+8 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero flt-32 0x2.c679dp+8f : 0xf.fffffp+124f : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward flt-32 0x2.c679dp+8f : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp downward dbl-64 0x2.c679dp+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest dbl-64 0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero dbl-64 0x2.c679dp+8 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward dbl-64 0x2.c679dp+8 : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp downward ldbl-96-intel 0x2.c679dp+8L : 0x1.fffc1185bdda056p+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp towardzero dbl-64 0x2.c679dp+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward dbl-64 0x2.c679dp+8 : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp downward ldbl-96-intel 0x2.c679dp+8L : 0x1.fffc1185bdda056p+1024L : xfail:ldbl-128ibm inexact-ok
= exp tonearest ldbl-96-intel 0x2.c679dp+8L : 0x1.fffc1185bdda0562p+1024L : inexact-ok
-= exp towardzero ldbl-96-intel 0x2.c679dp+8L : 0x1.fffc1185bdda056p+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp upward ldbl-96-intel 0x2.c679dp+8L : 0x1.fffc1185bdda0562p+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp downward ldbl-96-m68k 0x2.c679dp+8L : 0x1.fffc1185bdda056p+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp towardzero ldbl-96-intel 0x2.c679dp+8L : 0x1.fffc1185bdda056p+1024L : xfail:ldbl-128ibm inexact-ok
+= exp upward ldbl-96-intel 0x2.c679dp+8L : 0x1.fffc1185bdda0562p+1024L : xfail:ldbl-128ibm inexact-ok
+= exp downward ldbl-96-m68k 0x2.c679dp+8L : 0x1.fffc1185bdda056p+1024L : xfail:ldbl-128ibm inexact-ok
= exp tonearest ldbl-96-m68k 0x2.c679dp+8L : 0x1.fffc1185bdda0562p+1024L : inexact-ok
-= exp towardzero ldbl-96-m68k 0x2.c679dp+8L : 0x1.fffc1185bdda056p+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp upward ldbl-96-m68k 0x2.c679dp+8L : 0x1.fffc1185bdda0562p+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp downward ldbl-128 0x2.c679dp+8L : 0x1.fffc1185bdda0561d3753d38842ep+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp towardzero ldbl-96-m68k 0x2.c679dp+8L : 0x1.fffc1185bdda056p+1024L : xfail:ldbl-128ibm inexact-ok
+= exp upward ldbl-96-m68k 0x2.c679dp+8L : 0x1.fffc1185bdda0562p+1024L : xfail:ldbl-128ibm inexact-ok
+= exp downward ldbl-128 0x2.c679dp+8L : 0x1.fffc1185bdda0561d3753d38842ep+1024L : xfail:ldbl-128ibm inexact-ok
= exp tonearest ldbl-128 0x2.c679dp+8L : 0x1.fffc1185bdda0561d3753d38842fp+1024L : inexact-ok
-= exp towardzero ldbl-128 0x2.c679dp+8L : 0x1.fffc1185bdda0561d3753d38842ep+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp upward ldbl-128 0x2.c679dp+8L : 0x1.fffc1185bdda0561d3753d38842fp+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp downward ldbl-128ibm 0x2.c679dp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero ldbl-128 0x2.c679dp+8L : 0x1.fffc1185bdda0561d3753d38842ep+1024L : xfail:ldbl-128ibm inexact-ok
+= exp upward ldbl-128 0x2.c679dp+8L : 0x1.fffc1185bdda0561d3753d38842fp+1024L : xfail:ldbl-128ibm inexact-ok
+= exp downward ldbl-128ibm 0x2.c679dp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest ldbl-128ibm 0x2.c679dp+8L : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ldbl-128ibm 0x2.c679dp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward ldbl-128ibm 0x2.c679dp+8L : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp downward dbl-64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero ldbl-128ibm 0x2.c679dp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward ldbl-128ibm 0x2.c679dp+8L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp downward dbl-64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest dbl-64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero dbl-64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward dbl-64 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp downward ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x2.000000000013ae58p+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp towardzero dbl-64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward dbl-64 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp downward ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x2.000000000013ae58p+1024L : xfail:ldbl-128ibm inexact-ok
= exp tonearest ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x2.000000000013ae58p+1024L : inexact-ok
-= exp towardzero ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x2.000000000013ae58p+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp upward ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x2.000000000013ae5cp+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp downward ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x2.000000000013ae58p+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp towardzero ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x2.000000000013ae58p+1024L : xfail:ldbl-128ibm inexact-ok
+= exp upward ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x2.000000000013ae5cp+1024L : xfail:ldbl-128ibm inexact-ok
+= exp downward ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x2.000000000013ae58p+1024L : xfail:ldbl-128ibm inexact-ok
= exp tonearest ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x2.000000000013ae58p+1024L : inexact-ok
-= exp towardzero ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x2.000000000013ae58p+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp upward ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x2.000000000013ae5cp+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp downward ldbl-128 0x2.c679d1f73f0fcp+8L : 0x2.000000000013ae594e9bd9113664p+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp towardzero ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x2.000000000013ae58p+1024L : xfail:ldbl-128ibm inexact-ok
+= exp upward ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x2.000000000013ae5cp+1024L : xfail:ldbl-128ibm inexact-ok
+= exp downward ldbl-128 0x2.c679d1f73f0fcp+8L : 0x2.000000000013ae594e9bd9113664p+1024L : xfail:ldbl-128ibm inexact-ok
= exp tonearest ldbl-128 0x2.c679d1f73f0fcp+8L : 0x2.000000000013ae594e9bd9113664p+1024L : inexact-ok
-= exp towardzero ldbl-128 0x2.c679d1f73f0fcp+8L : 0x2.000000000013ae594e9bd9113664p+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp upward ldbl-128 0x2.c679d1f73f0fcp+8L : 0x2.000000000013ae594e9bd9113666p+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp downward ldbl-128ibm 0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero ldbl-128 0x2.c679d1f73f0fcp+8L : 0x2.000000000013ae594e9bd9113664p+1024L : xfail:ldbl-128ibm inexact-ok
+= exp upward ldbl-128 0x2.c679d1f73f0fcp+8L : 0x2.000000000013ae594e9bd9113666p+1024L : xfail:ldbl-128ibm inexact-ok
+= exp downward ldbl-128ibm 0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest ldbl-128ibm 0x2.c679d1f73f0fcp+8L : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ldbl-128ibm 0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward ldbl-128ibm 0x2.c679d1f73f0fcp+8L : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp downward dbl-64 0x2.c679d1f73f0fap+8 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero ldbl-128ibm 0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward ldbl-128ibm 0x2.c679d1f73f0fcp+8L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp downward dbl-64 0x2.c679d1f73f0fap+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest dbl-64 0x2.c679d1f73f0fap+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero dbl-64 0x2.c679d1f73f0fap+8 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward dbl-64 0x2.c679d1f73f0fap+8 : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp downward ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0x1.ffffffffffd3ae58p+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp towardzero dbl-64 0x2.c679d1f73f0fap+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward dbl-64 0x2.c679d1f73f0fap+8 : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp downward ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0x1.ffffffffffd3ae58p+1024L : xfail:ldbl-128ibm inexact-ok
= exp tonearest ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0x1.ffffffffffd3ae5ap+1024L : inexact-ok
-= exp towardzero ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0x1.ffffffffffd3ae58p+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp upward ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0x1.ffffffffffd3ae5ap+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp downward ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0x1.ffffffffffd3ae58p+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp towardzero ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0x1.ffffffffffd3ae58p+1024L : xfail:ldbl-128ibm inexact-ok
+= exp upward ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0x1.ffffffffffd3ae5ap+1024L : xfail:ldbl-128ibm inexact-ok
+= exp downward ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0x1.ffffffffffd3ae58p+1024L : xfail:ldbl-128ibm inexact-ok
= exp tonearest ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0x1.ffffffffffd3ae5ap+1024L : inexact-ok
-= exp towardzero ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0x1.ffffffffffd3ae58p+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp upward ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0x1.ffffffffffd3ae5ap+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp downward ldbl-128 0x2.c679d1f73f0fap+8L : 0x1.ffffffffffd3ae594e9bda9b6b3ap+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp towardzero ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0x1.ffffffffffd3ae58p+1024L : xfail:ldbl-128ibm inexact-ok
+= exp upward ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0x1.ffffffffffd3ae5ap+1024L : xfail:ldbl-128ibm inexact-ok
+= exp downward ldbl-128 0x2.c679d1f73f0fap+8L : 0x1.ffffffffffd3ae594e9bda9b6b3ap+1024L : xfail:ldbl-128ibm inexact-ok
= exp tonearest ldbl-128 0x2.c679d1f73f0fap+8L : 0x1.ffffffffffd3ae594e9bda9b6b3bp+1024L : inexact-ok
-= exp towardzero ldbl-128 0x2.c679d1f73f0fap+8L : 0x1.ffffffffffd3ae594e9bda9b6b3ap+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp upward ldbl-128 0x2.c679d1f73f0fap+8L : 0x1.ffffffffffd3ae594e9bda9b6b3bp+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp downward ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero ldbl-128 0x2.c679d1f73f0fap+8L : 0x1.ffffffffffd3ae594e9bda9b6b3ap+1024L : xfail:ldbl-128ibm inexact-ok
+= exp upward ldbl-128 0x2.c679d1f73f0fap+8L : 0x1.ffffffffffd3ae594e9bda9b6b3bp+1024L : xfail:ldbl-128ibm inexact-ok
+= exp downward ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest ldbl-128ibm 0x2.c679d1f73f0fap+8L : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward ldbl-128ibm 0x2.c679d1f73f0fap+8L : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp downward ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0x1.fffffffffffffe58p+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp towardzero ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward ldbl-128ibm 0x2.c679d1f73f0fap+8L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp downward ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0x1.fffffffffffffe58p+1024L : xfail:ldbl-128ibm inexact-ok
= exp tonearest ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0x1.fffffffffffffe5ap+1024L : inexact-ok
-= exp towardzero ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0x1.fffffffffffffe58p+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp upward ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0x1.fffffffffffffe5ap+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp downward ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0x1.fffffffffffffe58p+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp towardzero ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0x1.fffffffffffffe58p+1024L : xfail:ldbl-128ibm inexact-ok
+= exp upward ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0x1.fffffffffffffe5ap+1024L : xfail:ldbl-128ibm inexact-ok
+= exp downward ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0x1.fffffffffffffe58p+1024L : xfail:ldbl-128ibm inexact-ok
= exp tonearest ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0x1.fffffffffffffe5ap+1024L : inexact-ok
-= exp towardzero ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0x1.fffffffffffffe58p+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp upward ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0x1.fffffffffffffe5ap+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp downward ldbl-128 0x2.c679d1f73f0fb628p+8L : 0x1.fffffffffffffe594e9bd8b06065p+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp towardzero ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0x1.fffffffffffffe58p+1024L : xfail:ldbl-128ibm inexact-ok
+= exp upward ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0x1.fffffffffffffe5ap+1024L : xfail:ldbl-128ibm inexact-ok
+= exp downward ldbl-128 0x2.c679d1f73f0fb628p+8L : 0x1.fffffffffffffe594e9bd8b06065p+1024L : xfail:ldbl-128ibm inexact-ok
= exp tonearest ldbl-128 0x2.c679d1f73f0fb628p+8L : 0x1.fffffffffffffe594e9bd8b06065p+1024L : inexact-ok
-= exp towardzero ldbl-128 0x2.c679d1f73f0fb628p+8L : 0x1.fffffffffffffe594e9bd8b06065p+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp upward ldbl-128 0x2.c679d1f73f0fb628p+8L : 0x1.fffffffffffffe594e9bd8b06066p+1024L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp downward ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero ldbl-128 0x2.c679d1f73f0fb628p+8L : 0x1.fffffffffffffe594e9bd8b06065p+1024L : xfail:ldbl-128ibm inexact-ok
+= exp upward ldbl-128 0x2.c679d1f73f0fb628p+8L : 0x1.fffffffffffffe594e9bd8b06066p+1024L : xfail:ldbl-128ibm inexact-ok
+= exp downward ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-exp 1e5 xfail-rounding:dbl-64 xfail-rounding:ldbl-128ibm
-= exp downward flt-32 0x1.86ap+16f : 0xf.fffffp+124f : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+exp 1e5 xfail-rounding:ldbl-128ibm
+= exp downward flt-32 0x1.86ap+16f : 0xf.fffffp+124f : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest flt-32 0x1.86ap+16f : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero flt-32 0x1.86ap+16f : 0xf.fffffp+124f : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward flt-32 0x1.86ap+16f : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp downward dbl-64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero flt-32 0x1.86ap+16f : 0xf.fffffp+124f : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward flt-32 0x1.86ap+16f : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp downward dbl-64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest dbl-64 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero dbl-64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward dbl-64 0x1.86ap+16 : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp downward ldbl-96-intel 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero dbl-64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward dbl-64 0x1.86ap+16 : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp downward ldbl-96-intel 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest ldbl-96-intel 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ldbl-96-intel 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward ldbl-96-intel 0x1.86ap+16L : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp downward ldbl-96-m68k 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero ldbl-96-intel 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward ldbl-96-intel 0x1.86ap+16L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp downward ldbl-96-m68k 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest ldbl-96-m68k 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ldbl-96-m68k 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward ldbl-96-m68k 0x1.86ap+16L : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp downward ldbl-128 0x1.86ap+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero ldbl-96-m68k 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward ldbl-96-m68k 0x1.86ap+16L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp downward ldbl-128 0x1.86ap+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest ldbl-128 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ldbl-128 0x1.86ap+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward ldbl-128 0x1.86ap+16L : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp downward ldbl-128ibm 0x1.86ap+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero ldbl-128 0x1.86ap+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward ldbl-128 0x1.86ap+16L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp downward ldbl-128ibm 0x1.86ap+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest ldbl-128ibm 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ldbl-128ibm 0x1.86ap+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward ldbl-128ibm 0x1.86ap+16L : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-exp max xfail-rounding:dbl-64 xfail-rounding:ldbl-128ibm
-= exp downward flt-32 0xf.fffffp+124f : 0xf.fffffp+124f : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero ldbl-128ibm 0x1.86ap+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward ldbl-128ibm 0x1.86ap+16L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+exp max xfail-rounding:ldbl-128ibm
+= exp downward flt-32 0xf.fffffp+124f : 0xf.fffffp+124f : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest flt-32 0xf.fffffp+124f : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+124f : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward flt-32 0xf.fffffp+124f : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp downward dbl-64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+124f : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward flt-32 0xf.fffffp+124f : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp downward dbl-64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest dbl-64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero dbl-64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward dbl-64 0xf.fffffp+124 : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero dbl-64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward dbl-64 0xf.fffffp+124 : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest ldbl-96-intel 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward ldbl-96-intel 0xf.fffffp+124L : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward ldbl-96-intel 0xf.fffffp+124L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest ldbl-96-m68k 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward ldbl-96-m68k 0xf.fffffp+124L : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp downward ldbl-128 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward ldbl-96-m68k 0xf.fffffp+124L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp downward ldbl-128 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest ldbl-128 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward ldbl-128 0xf.fffffp+124L : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp downward ldbl-128ibm 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward ldbl-128 0xf.fffffp+124L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp downward ldbl-128ibm 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest ldbl-128ibm 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward ldbl-128ibm 0xf.fffffp+124L : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp downward dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward ldbl-128ibm 0xf.fffffp+124L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp downward dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest dbl-64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward dbl-64 0xf.ffffffffffff8p+1020 : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward dbl-64 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp downward ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp downward ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest ldbl-128 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward ldbl-128 0xf.ffffffffffff8p+1020L : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward ldbl-128 0xf.ffffffffffff8p+1020L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp downward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp downward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward ldbl-96-intel 0xf.fffffffffffffffp+16380L : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward ldbl-96-intel 0xf.fffffffffffffffp+16380L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp downward ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp downward ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest ldbl-128 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward ldbl-128 0xf.fffffffffffffffp+16380L : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward ldbl-128 0xf.fffffffffffffffp+16380L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
exp -7.4444006192138124e+02
= exp downward flt-32 -0x2.e870a4p+8f : 0x0p+0f : inexact-ok underflow errno-erange
= exp tonearest flt-32 -0x2.e870a4p+8f : 0x0p+0f : inexact-ok underflow errno-erange
@@ -89591,31 +89591,31 @@ exp10 -305
= exp10 tonearest ldbl-128ibm -0x1.31p+8L : 0x7.05b171494d5d42p-1016L : inexact-ok underflow errno-erange-ok
= exp10 towardzero ldbl-128ibm -0x1.31p+8L : 0x7.05b171494d5d41cp-1016L : inexact-ok underflow errno-erange-ok
= exp10 upward ldbl-128ibm -0x1.31p+8L : 0x7.05b171494d5d42p-1016L : inexact-ok underflow errno-erange-ok
-exp10 4932 xfail-rounding:flt-32 xfail-rounding:ldbl-128ibm
-= exp10 downward flt-32 0x1.344p+12f : 0xf.fffffp+124f : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+exp10 4932 xfail-rounding:ldbl-128ibm
+= exp10 downward flt-32 0x1.344p+12f : 0xf.fffffp+124f : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest flt-32 0x1.344p+12f : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero flt-32 0x1.344p+12f : 0xf.fffffp+124f : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward flt-32 0x1.344p+12f : plus_infty : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward dbl-64 0x1.344p+12 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero flt-32 0x1.344p+12f : 0xf.fffffp+124f : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward flt-32 0x1.344p+12f : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward dbl-64 0x1.344p+12 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest dbl-64 0x1.344p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero dbl-64 0x1.344p+12 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward dbl-64 0x1.344p+12 : plus_infty : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward ldbl-96-intel 0x1.344p+12L : 0xd.72cb2a95c7ef6ccp+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok
+= exp10 towardzero dbl-64 0x1.344p+12 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward dbl-64 0x1.344p+12 : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward ldbl-96-intel 0x1.344p+12L : 0xd.72cb2a95c7ef6ccp+16380L : xfail:ldbl-128ibm inexact-ok
= exp10 tonearest ldbl-96-intel 0x1.344p+12L : 0xd.72cb2a95c7ef6cdp+16380L : inexact-ok
-= exp10 towardzero ldbl-96-intel 0x1.344p+12L : 0xd.72cb2a95c7ef6ccp+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok
-= exp10 upward ldbl-96-intel 0x1.344p+12L : 0xd.72cb2a95c7ef6cdp+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok
-= exp10 downward ldbl-96-m68k 0x1.344p+12L : 0xd.72cb2a95c7ef6ccp+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok
+= exp10 towardzero ldbl-96-intel 0x1.344p+12L : 0xd.72cb2a95c7ef6ccp+16380L : xfail:ldbl-128ibm inexact-ok
+= exp10 upward ldbl-96-intel 0x1.344p+12L : 0xd.72cb2a95c7ef6cdp+16380L : xfail:ldbl-128ibm inexact-ok
+= exp10 downward ldbl-96-m68k 0x1.344p+12L : 0xd.72cb2a95c7ef6ccp+16380L : xfail:ldbl-128ibm inexact-ok
= exp10 tonearest ldbl-96-m68k 0x1.344p+12L : 0xd.72cb2a95c7ef6cdp+16380L : inexact-ok
-= exp10 towardzero ldbl-96-m68k 0x1.344p+12L : 0xd.72cb2a95c7ef6ccp+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok
-= exp10 upward ldbl-96-m68k 0x1.344p+12L : 0xd.72cb2a95c7ef6cdp+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok
-= exp10 downward ldbl-128 0x1.344p+12L : 0xd.72cb2a95c7ef6cce81bf1e825bap+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok
+= exp10 towardzero ldbl-96-m68k 0x1.344p+12L : 0xd.72cb2a95c7ef6ccp+16380L : xfail:ldbl-128ibm inexact-ok
+= exp10 upward ldbl-96-m68k 0x1.344p+12L : 0xd.72cb2a95c7ef6cdp+16380L : xfail:ldbl-128ibm inexact-ok
+= exp10 downward ldbl-128 0x1.344p+12L : 0xd.72cb2a95c7ef6cce81bf1e825bap+16380L : xfail:ldbl-128ibm inexact-ok
= exp10 tonearest ldbl-128 0x1.344p+12L : 0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380L : inexact-ok
-= exp10 towardzero ldbl-128 0x1.344p+12L : 0xd.72cb2a95c7ef6cce81bf1e825bap+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok
-= exp10 upward ldbl-128 0x1.344p+12L : 0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok
-= exp10 downward ldbl-128ibm 0x1.344p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero ldbl-128 0x1.344p+12L : 0xd.72cb2a95c7ef6cce81bf1e825bap+16380L : xfail:ldbl-128ibm inexact-ok
+= exp10 upward ldbl-128 0x1.344p+12L : 0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380L : xfail:ldbl-128ibm inexact-ok
+= exp10 downward ldbl-128ibm 0x1.344p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest ldbl-128ibm 0x1.344p+12L : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero ldbl-128ibm 0x1.344p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward ldbl-128ibm 0x1.344p+12L : plus_infty : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 towardzero ldbl-128ibm 0x1.344p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-128ibm 0x1.344p+12L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
exp10 -4932 missing-underflow:ldbl-96-intel:x86 missing-underflow:ldbl-96-intel:x86_64
= exp10 downward flt-32 -0x1.344p+12f : 0x0p+0f : inexact-ok underflow underflow-ok:ldbl-96-intel:x86 underflow-ok:ldbl-96-intel:x86_64 errno-erange
= exp10 tonearest flt-32 -0x1.344p+12f : 0x0p+0f : inexact-ok underflow underflow-ok:ldbl-96-intel:x86 underflow-ok:ldbl-96-intel:x86_64 errno-erange
@@ -89641,31 +89641,31 @@ exp10 -4932 missing-underflow:ldbl-96-intel:x86 missing-underflow:ldbl-96-intel:
= exp10 tonearest ldbl-128ibm -0x1.344p+12L : 0x0p+0L : inexact-ok underflow underflow-ok:ldbl-96-intel:x86 underflow-ok:ldbl-96-intel:x86_64 errno-erange
= exp10 towardzero ldbl-128ibm -0x1.344p+12L : 0x0p+0L : inexact-ok underflow underflow-ok:ldbl-96-intel:x86 underflow-ok:ldbl-96-intel:x86_64 errno-erange
= exp10 upward ldbl-128ibm -0x1.344p+12L : 0x4p-1076L : inexact-ok underflow underflow-ok:ldbl-96-intel:x86 underflow-ok:ldbl-96-intel:x86_64 errno-erange-ok
-exp10 1e5 xfail-rounding:flt-32 xfail-rounding:ldbl-128ibm
-= exp10 downward flt-32 0x1.86ap+16f : 0xf.fffffp+124f : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+exp10 1e5 xfail-rounding:ldbl-128ibm
+= exp10 downward flt-32 0x1.86ap+16f : 0xf.fffffp+124f : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest flt-32 0x1.86ap+16f : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero flt-32 0x1.86ap+16f : 0xf.fffffp+124f : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward flt-32 0x1.86ap+16f : plus_infty : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward dbl-64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero flt-32 0x1.86ap+16f : 0xf.fffffp+124f : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward flt-32 0x1.86ap+16f : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward dbl-64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest dbl-64 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero dbl-64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward dbl-64 0x1.86ap+16 : plus_infty : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward ldbl-96-intel 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero dbl-64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward dbl-64 0x1.86ap+16 : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward ldbl-96-intel 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest ldbl-96-intel 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero ldbl-96-intel 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward ldbl-96-intel 0x1.86ap+16L : plus_infty : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward ldbl-96-m68k 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero ldbl-96-intel 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-96-intel 0x1.86ap+16L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward ldbl-96-m68k 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest ldbl-96-m68k 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero ldbl-96-m68k 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward ldbl-96-m68k 0x1.86ap+16L : plus_infty : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward ldbl-128 0x1.86ap+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero ldbl-96-m68k 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-96-m68k 0x1.86ap+16L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward ldbl-128 0x1.86ap+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest ldbl-128 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero ldbl-128 0x1.86ap+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward ldbl-128 0x1.86ap+16L : plus_infty : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward ldbl-128ibm 0x1.86ap+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero ldbl-128 0x1.86ap+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-128 0x1.86ap+16L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward ldbl-128ibm 0x1.86ap+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest ldbl-128ibm 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero ldbl-128ibm 0x1.86ap+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward ldbl-128ibm 0x1.86ap+16L : plus_infty : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 towardzero ldbl-128ibm 0x1.86ap+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-128ibm 0x1.86ap+16L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
exp10 -1e5
= exp10 downward flt-32 -0x1.86ap+16f : 0x0p+0f : inexact-ok underflow errno-erange
= exp10 tonearest flt-32 -0x1.86ap+16f : 0x0p+0f : inexact-ok underflow errno-erange
@@ -89691,31 +89691,31 @@ exp10 -1e5
= exp10 tonearest ldbl-128ibm -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange
= exp10 towardzero ldbl-128ibm -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange
= exp10 upward ldbl-128ibm -0x1.86ap+16L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-exp10 1e6 xfail-rounding:flt-32 xfail-rounding:ldbl-128ibm
-= exp10 downward flt-32 0xf.424p+16f : 0xf.fffffp+124f : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+exp10 1e6 xfail-rounding:ldbl-128ibm
+= exp10 downward flt-32 0xf.424p+16f : 0xf.fffffp+124f : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest flt-32 0xf.424p+16f : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero flt-32 0xf.424p+16f : 0xf.fffffp+124f : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward flt-32 0xf.424p+16f : plus_infty : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward dbl-64 0xf.424p+16 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero flt-32 0xf.424p+16f : 0xf.fffffp+124f : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward flt-32 0xf.424p+16f : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward dbl-64 0xf.424p+16 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest dbl-64 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero dbl-64 0xf.424p+16 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward dbl-64 0xf.424p+16 : plus_infty : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward ldbl-96-intel 0xf.424p+16L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero dbl-64 0xf.424p+16 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward dbl-64 0xf.424p+16 : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward ldbl-96-intel 0xf.424p+16L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest ldbl-96-intel 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero ldbl-96-intel 0xf.424p+16L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward ldbl-96-intel 0xf.424p+16L : plus_infty : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward ldbl-96-m68k 0xf.424p+16L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero ldbl-96-intel 0xf.424p+16L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-96-intel 0xf.424p+16L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward ldbl-96-m68k 0xf.424p+16L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest ldbl-96-m68k 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero ldbl-96-m68k 0xf.424p+16L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward ldbl-96-m68k 0xf.424p+16L : plus_infty : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward ldbl-128 0xf.424p+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero ldbl-96-m68k 0xf.424p+16L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-96-m68k 0xf.424p+16L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward ldbl-128 0xf.424p+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest ldbl-128 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero ldbl-128 0xf.424p+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward ldbl-128 0xf.424p+16L : plus_infty : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward ldbl-128ibm 0xf.424p+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero ldbl-128 0xf.424p+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-128 0xf.424p+16L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward ldbl-128ibm 0xf.424p+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest ldbl-128ibm 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero ldbl-128ibm 0xf.424p+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward ldbl-128ibm 0xf.424p+16L : plus_infty : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 towardzero ldbl-128ibm 0xf.424p+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-128ibm 0xf.424p+16L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
exp10 -1e6
= exp10 downward flt-32 -0xf.424p+16f : 0x0p+0f : inexact-ok underflow errno-erange
= exp10 tonearest flt-32 -0xf.424p+16f : 0x0p+0f : inexact-ok underflow errno-erange
@@ -89741,75 +89741,75 @@ exp10 -1e6
= exp10 tonearest ldbl-128ibm -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange
= exp10 towardzero ldbl-128ibm -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange
= exp10 upward ldbl-128ibm -0xf.424p+16L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
-exp10 max xfail-rounding:flt-32 xfail-rounding:ldbl-128ibm
-= exp10 downward flt-32 0xf.fffffp+124f : 0xf.fffffp+124f : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+exp10 max xfail-rounding:ldbl-128ibm
+= exp10 downward flt-32 0xf.fffffp+124f : 0xf.fffffp+124f : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest flt-32 0xf.fffffp+124f : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+124f : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward flt-32 0xf.fffffp+124f : plus_infty : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward dbl-64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+124f : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward flt-32 0xf.fffffp+124f : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward dbl-64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest dbl-64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero dbl-64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward dbl-64 0xf.fffffp+124 : plus_infty : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero dbl-64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward dbl-64 0xf.fffffp+124 : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest ldbl-96-intel 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward ldbl-96-intel 0xf.fffffp+124L : plus_infty : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-96-intel 0xf.fffffp+124L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest ldbl-96-m68k 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward ldbl-96-m68k 0xf.fffffp+124L : plus_infty : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward ldbl-128 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-96-m68k 0xf.fffffp+124L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward ldbl-128 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest ldbl-128 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward ldbl-128 0xf.fffffp+124L : plus_infty : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward ldbl-128ibm 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-128 0xf.fffffp+124L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward ldbl-128ibm 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest ldbl-128ibm 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward ldbl-128ibm 0xf.fffffp+124L : plus_infty : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-128ibm 0xf.fffffp+124L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest dbl-64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward dbl-64 0xf.ffffffffffff8p+1020 : plus_infty : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward dbl-64 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : plus_infty : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : plus_infty : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest ldbl-128 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward ldbl-128 0xf.ffffffffffff8p+1020L : plus_infty : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-128 0xf.ffffffffffff8p+1020L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : plus_infty : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward ldbl-96-intel 0xf.fffffffffffffffp+16380L : plus_infty : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-96-intel 0xf.fffffffffffffffp+16380L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : plus_infty : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest ldbl-128 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward ldbl-128 0xf.fffffffffffffffp+16380L : plus_infty : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-128 0xf.fffffffffffffffp+16380L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : xfail:flt-32 xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
exp10 -max
= exp10 downward flt-32 -0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange
= exp10 tonearest flt-32 -0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange
@@ -89904,111 +89904,111 @@ exp10 0.75
= exp10 tonearest ldbl-128ibm 0xcp-4L : 0x5.9f9802c8d189657416ee3fd818p+0L : inexact-ok
= exp10 towardzero ldbl-128ibm 0xcp-4L : 0x5.9f9802c8d189657416ee3fd818p+0L : inexact-ok
= exp10 upward ldbl-128ibm 0xcp-4L : 0x5.9f9802c8d189657416ee3fd81ap+0L : inexact-ok
-exp10 0x1.348e45573a1dd72cp+8 xfail-rounding:flt-32 xfail-rounding:dbl-64 xfail-rounding:ldbl-128ibm
-= exp10 downward flt-32 0x1.348e46p+8f : 0xf.fffffp+124f : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+exp10 0x1.348e45573a1dd72cp+8 xfail-rounding:ldbl-128ibm
+= exp10 downward flt-32 0x1.348e46p+8f : 0xf.fffffp+124f : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest flt-32 0x1.348e46p+8f : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero flt-32 0x1.348e46p+8f : 0xf.fffffp+124f : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward flt-32 0x1.348e46p+8f : plus_infty : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward dbl-64 0x1.348e46p+8 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero flt-32 0x1.348e46p+8f : 0xf.fffffp+124f : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward flt-32 0x1.348e46p+8f : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward dbl-64 0x1.348e46p+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest dbl-64 0x1.348e46p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero dbl-64 0x1.348e46p+8 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward dbl-64 0x1.348e46p+8 : plus_infty : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward ldbl-96-intel 0x1.348e46p+8L : 0x2.0003093cc02bf7bcp+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp10 towardzero dbl-64 0x1.348e46p+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward dbl-64 0x1.348e46p+8 : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward ldbl-96-intel 0x1.348e46p+8L : 0x2.0003093cc02bf7bcp+1024L : xfail:ldbl-128ibm inexact-ok
= exp10 tonearest ldbl-96-intel 0x1.348e46p+8L : 0x2.0003093cc02bf7cp+1024L : inexact-ok
-= exp10 towardzero ldbl-96-intel 0x1.348e46p+8L : 0x2.0003093cc02bf7bcp+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp10 upward ldbl-96-intel 0x1.348e46p+8L : 0x2.0003093cc02bf7cp+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp10 downward ldbl-96-m68k 0x1.348e46p+8L : 0x2.0003093cc02bf7bcp+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp10 towardzero ldbl-96-intel 0x1.348e46p+8L : 0x2.0003093cc02bf7bcp+1024L : xfail:ldbl-128ibm inexact-ok
+= exp10 upward ldbl-96-intel 0x1.348e46p+8L : 0x2.0003093cc02bf7cp+1024L : xfail:ldbl-128ibm inexact-ok
+= exp10 downward ldbl-96-m68k 0x1.348e46p+8L : 0x2.0003093cc02bf7bcp+1024L : xfail:ldbl-128ibm inexact-ok
= exp10 tonearest ldbl-96-m68k 0x1.348e46p+8L : 0x2.0003093cc02bf7cp+1024L : inexact-ok
-= exp10 towardzero ldbl-96-m68k 0x1.348e46p+8L : 0x2.0003093cc02bf7bcp+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp10 upward ldbl-96-m68k 0x1.348e46p+8L : 0x2.0003093cc02bf7cp+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp10 downward ldbl-128 0x1.348e46p+8L : 0x2.0003093cc02bf7be0dd170fd425ep+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp10 towardzero ldbl-96-m68k 0x1.348e46p+8L : 0x2.0003093cc02bf7bcp+1024L : xfail:ldbl-128ibm inexact-ok
+= exp10 upward ldbl-96-m68k 0x1.348e46p+8L : 0x2.0003093cc02bf7cp+1024L : xfail:ldbl-128ibm inexact-ok
+= exp10 downward ldbl-128 0x1.348e46p+8L : 0x2.0003093cc02bf7be0dd170fd425ep+1024L : xfail:ldbl-128ibm inexact-ok
= exp10 tonearest ldbl-128 0x1.348e46p+8L : 0x2.0003093cc02bf7be0dd170fd426p+1024L : inexact-ok
-= exp10 towardzero ldbl-128 0x1.348e46p+8L : 0x2.0003093cc02bf7be0dd170fd425ep+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp10 upward ldbl-128 0x1.348e46p+8L : 0x2.0003093cc02bf7be0dd170fd426p+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp10 downward ldbl-128ibm 0x1.348e46p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero ldbl-128 0x1.348e46p+8L : 0x2.0003093cc02bf7be0dd170fd425ep+1024L : xfail:ldbl-128ibm inexact-ok
+= exp10 upward ldbl-128 0x1.348e46p+8L : 0x2.0003093cc02bf7be0dd170fd426p+1024L : xfail:ldbl-128ibm inexact-ok
+= exp10 downward ldbl-128ibm 0x1.348e46p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest ldbl-128ibm 0x1.348e46p+8L : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero ldbl-128ibm 0x1.348e46p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward ldbl-128ibm 0x1.348e46p+8L : plus_infty : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward flt-32 0x1.348e44p+8f : 0xf.fffffp+124f : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero ldbl-128ibm 0x1.348e46p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-128ibm 0x1.348e46p+8L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward flt-32 0x1.348e44p+8f : 0xf.fffffp+124f : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest flt-32 0x1.348e44p+8f : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero flt-32 0x1.348e44p+8f : 0xf.fffffp+124f : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward flt-32 0x1.348e44p+8f : plus_infty : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward dbl-64 0x1.348e44p+8 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero flt-32 0x1.348e44p+8f : 0xf.fffffp+124f : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward flt-32 0x1.348e44p+8f : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward dbl-64 0x1.348e44p+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest dbl-64 0x1.348e44p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero dbl-64 0x1.348e44p+8 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward dbl-64 0x1.348e44p+8 : plus_infty : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward ldbl-96-intel 0x1.348e44p+8L : 0x1.fff9d36b1c2656eep+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp10 towardzero dbl-64 0x1.348e44p+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward dbl-64 0x1.348e44p+8 : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward ldbl-96-intel 0x1.348e44p+8L : 0x1.fff9d36b1c2656eep+1024L : xfail:ldbl-128ibm inexact-ok
= exp10 tonearest ldbl-96-intel 0x1.348e44p+8L : 0x1.fff9d36b1c2656fp+1024L : inexact-ok
-= exp10 towardzero ldbl-96-intel 0x1.348e44p+8L : 0x1.fff9d36b1c2656eep+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp10 upward ldbl-96-intel 0x1.348e44p+8L : 0x1.fff9d36b1c2656fp+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp10 downward ldbl-96-m68k 0x1.348e44p+8L : 0x1.fff9d36b1c2656eep+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp10 towardzero ldbl-96-intel 0x1.348e44p+8L : 0x1.fff9d36b1c2656eep+1024L : xfail:ldbl-128ibm inexact-ok
+= exp10 upward ldbl-96-intel 0x1.348e44p+8L : 0x1.fff9d36b1c2656fp+1024L : xfail:ldbl-128ibm inexact-ok
+= exp10 downward ldbl-96-m68k 0x1.348e44p+8L : 0x1.fff9d36b1c2656eep+1024L : xfail:ldbl-128ibm inexact-ok
= exp10 tonearest ldbl-96-m68k 0x1.348e44p+8L : 0x1.fff9d36b1c2656fp+1024L : inexact-ok
-= exp10 towardzero ldbl-96-m68k 0x1.348e44p+8L : 0x1.fff9d36b1c2656eep+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp10 upward ldbl-96-m68k 0x1.348e44p+8L : 0x1.fff9d36b1c2656fp+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp10 downward ldbl-128 0x1.348e44p+8L : 0x1.fff9d36b1c2656ef7dd26d07ce3fp+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp10 towardzero ldbl-96-m68k 0x1.348e44p+8L : 0x1.fff9d36b1c2656eep+1024L : xfail:ldbl-128ibm inexact-ok
+= exp10 upward ldbl-96-m68k 0x1.348e44p+8L : 0x1.fff9d36b1c2656fp+1024L : xfail:ldbl-128ibm inexact-ok
+= exp10 downward ldbl-128 0x1.348e44p+8L : 0x1.fff9d36b1c2656ef7dd26d07ce3fp+1024L : xfail:ldbl-128ibm inexact-ok
= exp10 tonearest ldbl-128 0x1.348e44p+8L : 0x1.fff9d36b1c2656ef7dd26d07ce3fp+1024L : inexact-ok
-= exp10 towardzero ldbl-128 0x1.348e44p+8L : 0x1.fff9d36b1c2656ef7dd26d07ce3fp+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp10 upward ldbl-128 0x1.348e44p+8L : 0x1.fff9d36b1c2656ef7dd26d07ce4p+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp10 downward ldbl-128ibm 0x1.348e44p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero ldbl-128 0x1.348e44p+8L : 0x1.fff9d36b1c2656ef7dd26d07ce3fp+1024L : xfail:ldbl-128ibm inexact-ok
+= exp10 upward ldbl-128 0x1.348e44p+8L : 0x1.fff9d36b1c2656ef7dd26d07ce4p+1024L : xfail:ldbl-128ibm inexact-ok
+= exp10 downward ldbl-128ibm 0x1.348e44p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest ldbl-128ibm 0x1.348e44p+8L : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero ldbl-128ibm 0x1.348e44p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward ldbl-128ibm 0x1.348e44p+8L : plus_infty : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward dbl-64 0x1.348e45573a1dep+8 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero ldbl-128ibm 0x1.348e44p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-128ibm 0x1.348e44p+8L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward dbl-64 0x1.348e45573a1dep+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest dbl-64 0x1.348e45573a1dep+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero dbl-64 0x1.348e45573a1dep+8 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward dbl-64 0x1.348e45573a1dep+8 : plus_infty : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward ldbl-96-intel 0x1.348e45573a1dep+8L : 0x2.000000000028a37p+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp10 towardzero dbl-64 0x1.348e45573a1dep+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward dbl-64 0x1.348e45573a1dep+8 : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward ldbl-96-intel 0x1.348e45573a1dep+8L : 0x2.000000000028a37p+1024L : xfail:ldbl-128ibm inexact-ok
= exp10 tonearest ldbl-96-intel 0x1.348e45573a1dep+8L : 0x2.000000000028a374p+1024L : inexact-ok
-= exp10 towardzero ldbl-96-intel 0x1.348e45573a1dep+8L : 0x2.000000000028a37p+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp10 upward ldbl-96-intel 0x1.348e45573a1dep+8L : 0x2.000000000028a374p+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp10 downward ldbl-96-m68k 0x1.348e45573a1dep+8L : 0x2.000000000028a37p+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp10 towardzero ldbl-96-intel 0x1.348e45573a1dep+8L : 0x2.000000000028a37p+1024L : xfail:ldbl-128ibm inexact-ok
+= exp10 upward ldbl-96-intel 0x1.348e45573a1dep+8L : 0x2.000000000028a374p+1024L : xfail:ldbl-128ibm inexact-ok
+= exp10 downward ldbl-96-m68k 0x1.348e45573a1dep+8L : 0x2.000000000028a37p+1024L : xfail:ldbl-128ibm inexact-ok
= exp10 tonearest ldbl-96-m68k 0x1.348e45573a1dep+8L : 0x2.000000000028a374p+1024L : inexact-ok
-= exp10 towardzero ldbl-96-m68k 0x1.348e45573a1dep+8L : 0x2.000000000028a37p+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp10 upward ldbl-96-m68k 0x1.348e45573a1dep+8L : 0x2.000000000028a374p+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp10 downward ldbl-128 0x1.348e45573a1dep+8L : 0x2.000000000028a3736b9d8e05898cp+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp10 towardzero ldbl-96-m68k 0x1.348e45573a1dep+8L : 0x2.000000000028a37p+1024L : xfail:ldbl-128ibm inexact-ok
+= exp10 upward ldbl-96-m68k 0x1.348e45573a1dep+8L : 0x2.000000000028a374p+1024L : xfail:ldbl-128ibm inexact-ok
+= exp10 downward ldbl-128 0x1.348e45573a1dep+8L : 0x2.000000000028a3736b9d8e05898cp+1024L : xfail:ldbl-128ibm inexact-ok
= exp10 tonearest ldbl-128 0x1.348e45573a1dep+8L : 0x2.000000000028a3736b9d8e05898ep+1024L : inexact-ok
-= exp10 towardzero ldbl-128 0x1.348e45573a1dep+8L : 0x2.000000000028a3736b9d8e05898cp+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp10 upward ldbl-128 0x1.348e45573a1dep+8L : 0x2.000000000028a3736b9d8e05898ep+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp10 downward ldbl-128ibm 0x1.348e45573a1dep+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero ldbl-128 0x1.348e45573a1dep+8L : 0x2.000000000028a3736b9d8e05898cp+1024L : xfail:ldbl-128ibm inexact-ok
+= exp10 upward ldbl-128 0x1.348e45573a1dep+8L : 0x2.000000000028a3736b9d8e05898ep+1024L : xfail:ldbl-128ibm inexact-ok
+= exp10 downward ldbl-128ibm 0x1.348e45573a1dep+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest ldbl-128ibm 0x1.348e45573a1dep+8L : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero ldbl-128ibm 0x1.348e45573a1dep+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward ldbl-128ibm 0x1.348e45573a1dep+8L : plus_infty : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward dbl-64 0x1.348e45573a1ddp+8 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero ldbl-128ibm 0x1.348e45573a1dep+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-128ibm 0x1.348e45573a1dep+8L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward dbl-64 0x1.348e45573a1ddp+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest dbl-64 0x1.348e45573a1ddp+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero dbl-64 0x1.348e45573a1ddp+8 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward dbl-64 0x1.348e45573a1ddp+8 : plus_infty : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward ldbl-96-intel 0x1.348e45573a1ddp+8L : 0x1.ffffffffffdef4acp+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp10 towardzero dbl-64 0x1.348e45573a1ddp+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward dbl-64 0x1.348e45573a1ddp+8 : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward ldbl-96-intel 0x1.348e45573a1ddp+8L : 0x1.ffffffffffdef4acp+1024L : xfail:ldbl-128ibm inexact-ok
= exp10 tonearest ldbl-96-intel 0x1.348e45573a1ddp+8L : 0x1.ffffffffffdef4acp+1024L : inexact-ok
-= exp10 towardzero ldbl-96-intel 0x1.348e45573a1ddp+8L : 0x1.ffffffffffdef4acp+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp10 upward ldbl-96-intel 0x1.348e45573a1ddp+8L : 0x1.ffffffffffdef4aep+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp10 downward ldbl-96-m68k 0x1.348e45573a1ddp+8L : 0x1.ffffffffffdef4acp+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp10 towardzero ldbl-96-intel 0x1.348e45573a1ddp+8L : 0x1.ffffffffffdef4acp+1024L : xfail:ldbl-128ibm inexact-ok
+= exp10 upward ldbl-96-intel 0x1.348e45573a1ddp+8L : 0x1.ffffffffffdef4aep+1024L : xfail:ldbl-128ibm inexact-ok
+= exp10 downward ldbl-96-m68k 0x1.348e45573a1ddp+8L : 0x1.ffffffffffdef4acp+1024L : xfail:ldbl-128ibm inexact-ok
= exp10 tonearest ldbl-96-m68k 0x1.348e45573a1ddp+8L : 0x1.ffffffffffdef4acp+1024L : inexact-ok
-= exp10 towardzero ldbl-96-m68k 0x1.348e45573a1ddp+8L : 0x1.ffffffffffdef4acp+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp10 upward ldbl-96-m68k 0x1.348e45573a1ddp+8L : 0x1.ffffffffffdef4aep+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp10 downward ldbl-128 0x1.348e45573a1ddp+8L : 0x1.ffffffffffdef4ac7cc8392399ffp+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp10 towardzero ldbl-96-m68k 0x1.348e45573a1ddp+8L : 0x1.ffffffffffdef4acp+1024L : xfail:ldbl-128ibm inexact-ok
+= exp10 upward ldbl-96-m68k 0x1.348e45573a1ddp+8L : 0x1.ffffffffffdef4aep+1024L : xfail:ldbl-128ibm inexact-ok
+= exp10 downward ldbl-128 0x1.348e45573a1ddp+8L : 0x1.ffffffffffdef4ac7cc8392399ffp+1024L : xfail:ldbl-128ibm inexact-ok
= exp10 tonearest ldbl-128 0x1.348e45573a1ddp+8L : 0x1.ffffffffffdef4ac7cc8392399ffp+1024L : inexact-ok
-= exp10 towardzero ldbl-128 0x1.348e45573a1ddp+8L : 0x1.ffffffffffdef4ac7cc8392399ffp+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp10 upward ldbl-128 0x1.348e45573a1ddp+8L : 0x1.ffffffffffdef4ac7cc839239ap+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp10 downward ldbl-128ibm 0x1.348e45573a1ddp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero ldbl-128 0x1.348e45573a1ddp+8L : 0x1.ffffffffffdef4ac7cc8392399ffp+1024L : xfail:ldbl-128ibm inexact-ok
+= exp10 upward ldbl-128 0x1.348e45573a1ddp+8L : 0x1.ffffffffffdef4ac7cc839239ap+1024L : xfail:ldbl-128ibm inexact-ok
+= exp10 downward ldbl-128ibm 0x1.348e45573a1ddp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest ldbl-128ibm 0x1.348e45573a1ddp+8L : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero ldbl-128ibm 0x1.348e45573a1ddp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward ldbl-128ibm 0x1.348e45573a1ddp+8L : plus_infty : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
-= exp10 downward ldbl-96-intel 0x1.348e45573a1dd72cp+8L : 0x1.fffffffffffffbc4p+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp10 towardzero ldbl-128ibm 0x1.348e45573a1ddp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-128ibm 0x1.348e45573a1ddp+8L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 downward ldbl-96-intel 0x1.348e45573a1dd72cp+8L : 0x1.fffffffffffffbc4p+1024L : xfail:ldbl-128ibm inexact-ok
= exp10 tonearest ldbl-96-intel 0x1.348e45573a1dd72cp+8L : 0x1.fffffffffffffbc4p+1024L : inexact-ok
-= exp10 towardzero ldbl-96-intel 0x1.348e45573a1dd72cp+8L : 0x1.fffffffffffffbc4p+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp10 upward ldbl-96-intel 0x1.348e45573a1dd72cp+8L : 0x1.fffffffffffffbc6p+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp10 downward ldbl-96-m68k 0x1.348e45573a1dd72cp+8L : 0x1.fffffffffffffbc4p+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp10 towardzero ldbl-96-intel 0x1.348e45573a1dd72cp+8L : 0x1.fffffffffffffbc4p+1024L : xfail:ldbl-128ibm inexact-ok
+= exp10 upward ldbl-96-intel 0x1.348e45573a1dd72cp+8L : 0x1.fffffffffffffbc6p+1024L : xfail:ldbl-128ibm inexact-ok
+= exp10 downward ldbl-96-m68k 0x1.348e45573a1dd72cp+8L : 0x1.fffffffffffffbc4p+1024L : xfail:ldbl-128ibm inexact-ok
= exp10 tonearest ldbl-96-m68k 0x1.348e45573a1dd72cp+8L : 0x1.fffffffffffffbc4p+1024L : inexact-ok
-= exp10 towardzero ldbl-96-m68k 0x1.348e45573a1dd72cp+8L : 0x1.fffffffffffffbc4p+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp10 upward ldbl-96-m68k 0x1.348e45573a1dd72cp+8L : 0x1.fffffffffffffbc6p+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp10 downward ldbl-128 0x1.348e45573a1dd72cp+8L : 0x1.fffffffffffffbc4285657a030a4p+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
+= exp10 towardzero ldbl-96-m68k 0x1.348e45573a1dd72cp+8L : 0x1.fffffffffffffbc4p+1024L : xfail:ldbl-128ibm inexact-ok
+= exp10 upward ldbl-96-m68k 0x1.348e45573a1dd72cp+8L : 0x1.fffffffffffffbc6p+1024L : xfail:ldbl-128ibm inexact-ok
+= exp10 downward ldbl-128 0x1.348e45573a1dd72cp+8L : 0x1.fffffffffffffbc4285657a030a4p+1024L : xfail:ldbl-128ibm inexact-ok
= exp10 tonearest ldbl-128 0x1.348e45573a1dd72cp+8L : 0x1.fffffffffffffbc4285657a030a5p+1024L : inexact-ok
-= exp10 towardzero ldbl-128 0x1.348e45573a1dd72cp+8L : 0x1.fffffffffffffbc4285657a030a4p+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp10 upward ldbl-128 0x1.348e45573a1dd72cp+8L : 0x1.fffffffffffffbc4285657a030a5p+1024L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok
-= exp10 downward ldbl-128ibm 0x1.348e45573a1dd72cp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 towardzero ldbl-128 0x1.348e45573a1dd72cp+8L : 0x1.fffffffffffffbc4285657a030a4p+1024L : xfail:ldbl-128ibm inexact-ok
+= exp10 upward ldbl-128 0x1.348e45573a1dd72cp+8L : 0x1.fffffffffffffbc4285657a030a5p+1024L : xfail:ldbl-128ibm inexact-ok
+= exp10 downward ldbl-128ibm 0x1.348e45573a1dd72cp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= exp10 tonearest ldbl-128ibm 0x1.348e45573a1dd72cp+8L : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero ldbl-128ibm 0x1.348e45573a1dd72cp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
-= exp10 upward ldbl-128ibm 0x1.348e45573a1dd72cp+8L : plus_infty : xfail:flt-32 xfail:dbl-64 xfail:ldbl-128ibm inexact-ok overflow errno-erange
+= exp10 towardzero ldbl-128ibm 0x1.348e45573a1dd72cp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-128ibm 0x1.348e45573a1dd72cp+8L : plus_infty : xfail:ldbl-128ibm inexact-ok overflow errno-erange
exp2 0
= exp2 downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok
= exp2 tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok
diff --git a/math/libm-test.inc b/math/libm-test.inc
index 5e50f0e..a8ebecd 100644
--- a/math/libm-test.inc
+++ b/math/libm-test.inc
@@ -5820,9 +5820,7 @@ static const struct test_c_c_data ccos_test_data[] =
static void
ccos_test (void)
{
- START (ccos, 0);
- RUN_TEST_LOOP_c_c (ccos, ccos_test_data, );
- END_COMPLEX;
+ ALL_RM_TEST (ccos, 0, ccos_test_data, RUN_TEST_LOOP_c_c, END_COMPLEX);
}
@@ -5879,9 +5877,7 @@ static const struct test_c_c_data ccosh_test_data[] =
static void
ccosh_test (void)
{
- START (ccosh, 0);
- RUN_TEST_LOOP_c_c (ccosh, ccosh_test_data, );
- END_COMPLEX;
+ ALL_RM_TEST (ccosh, 0, ccosh_test_data, RUN_TEST_LOOP_c_c, END_COMPLEX);
}
@@ -6467,15 +6463,15 @@ static const struct test_c_c_data csin_test_data[] =
#endif
#ifdef TEST_FLOAT
- TEST_c_c (csin, 0x1p-149, 180, 1.043535896672617552965983803453927655332e33L, plus_infty, OVERFLOW_EXCEPTION),
+ TEST_c_c (csin, 0x1p-149, 180, 1.043535896672617552965983803453927655332e33L, plus_oflow, OVERFLOW_EXCEPTION),
#endif
#if defined TEST_DOUBLE || (defined TEST_LDOUBLE && LDBL_MAX_EXP == 1024)
- TEST_c_c (csin, 0x1p-1074, 1440, 5.981479269486130556466515778180916082415e301L, plus_infty, OVERFLOW_EXCEPTION),
+ TEST_c_c (csin, 0x1p-1074, 1440, 5.981479269486130556466515778180916082415e301L, plus_oflow, OVERFLOW_EXCEPTION),
#endif
#if defined TEST_LDOUBLE && LDBL_MAX_EXP >= 16384
- TEST_c_c (csin, 0x1p-16434L, 22730, 1.217853148905605987081057582351152052687e4924L, plus_infty, OVERFLOW_EXCEPTION),
+ TEST_c_c (csin, 0x1p-16434L, 22730, 1.217853148905605987081057582351152052687e4924L, plus_oflow, OVERFLOW_EXCEPTION),
#endif
TEST_c_c (csin, min_subnorm_value, min_value, min_subnorm_value, min_value, UNDERFLOW_EXCEPTION),
@@ -6485,9 +6481,7 @@ static const struct test_c_c_data csin_test_data[] =
static void
csin_test (void)
{
- START (csin, 0);
- RUN_TEST_LOOP_c_c (csin, csin_test_data, );
- END_COMPLEX;
+ ALL_RM_TEST (csin, 0, csin_test_data, RUN_TEST_LOOP_c_c, END_COMPLEX);
}
@@ -6566,15 +6560,15 @@ static const struct test_c_c_data csinh_test_data[] =
#endif
#ifdef TEST_FLOAT
- TEST_c_c (csinh, 180, 0x1p-149, plus_infty, 1.043535896672617552965983803453927655332e33L, OVERFLOW_EXCEPTION),
+ TEST_c_c (csinh, 180, 0x1p-149, plus_oflow, 1.043535896672617552965983803453927655332e33L, OVERFLOW_EXCEPTION),
#endif
#if defined TEST_DOUBLE || (defined TEST_LDOUBLE && LDBL_MAX_EXP == 1024)
- TEST_c_c (csinh, 1440, 0x1p-1074, plus_infty, 5.981479269486130556466515778180916082415e301L, OVERFLOW_EXCEPTION),
+ TEST_c_c (csinh, 1440, 0x1p-1074, plus_oflow, 5.981479269486130556466515778180916082415e301L, OVERFLOW_EXCEPTION),
#endif
#if defined TEST_LDOUBLE && LDBL_MAX_EXP >= 16384
- TEST_c_c (csinh, 22730, 0x1p-16434L, plus_infty, 1.217853148905605987081057582351152052687e4924L, OVERFLOW_EXCEPTION),
+ TEST_c_c (csinh, 22730, 0x1p-16434L, plus_oflow, 1.217853148905605987081057582351152052687e4924L, OVERFLOW_EXCEPTION),
#endif
TEST_c_c (csinh, min_subnorm_value, min_value, min_subnorm_value, min_value, UNDERFLOW_EXCEPTION),
@@ -6584,9 +6578,7 @@ static const struct test_c_c_data csinh_test_data[] =
static void
csinh_test (void)
{
- START (csinh, 0);
- RUN_TEST_LOOP_c_c (csinh, csinh_test_data, );
- END_COMPLEX;
+ ALL_RM_TEST (csinh, 0, csinh_test_data, RUN_TEST_LOOP_c_c, END_COMPLEX);
}